.elementor-23733 .elementor-element.elementor-element-ae7df3a{--display:flex;}.elementor-23733 .elementor-element.elementor-element-7dd4992{--display:flex;--justify-content:center;--border-radius:8px 8px 8px 8px;--padding-top:25px;--padding-bottom:15px;--padding-left:35px;--padding-right:18px;}.elementor-23733 .elementor-element.elementor-element-7dd4992:not(.elementor-motion-effects-element-type-background), .elementor-23733 .elementor-element.elementor-element-7dd4992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1E33;}.elementor-23733 .elementor-element.elementor-element-7dd4992.e-con{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23733 .elementor-element.elementor-element-729cefd{font-family:"Metrophobic", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-23733 .elementor-element.elementor-element-79feebe{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23733 .elementor-element.elementor-element-7731c49 .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:28px;font-weight:600;}.elementor-23733 .elementor-element.elementor-element-859bb3c{--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:9px 9px;--row-gap:9px;--column-gap:9px;--flex-wrap:wrap;--align-content:space-around;}.elementor-23733 .elementor-element.elementor-element-0f7d187{padding:10px 20px 0px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE1DD;color:#132038;}.elementor-23733 .elementor-element.elementor-element-0f7d187.elementor-element{--align-self:center;}.elementor-23733 .elementor-element.elementor-element-84830ab{padding:10px 20px 0px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE1DD;color:#132038;}.elementor-23733 .elementor-element.elementor-element-84830ab.elementor-element{--align-self:center;}.elementor-23733 .elementor-element.elementor-element-88d07a4{padding:10px 20px 0px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE1DD;color:#132038;}.elementor-23733 .elementor-element.elementor-element-88d07a4.elementor-element{--align-self:center;}.elementor-23733 .elementor-element.elementor-element-4d9d6dc{padding:10px 20px 0px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE1DD;color:#132038;}.elementor-23733 .elementor-element.elementor-element-4d9d6dc.elementor-element{--align-self:center;}.elementor-23733 .elementor-element.elementor-element-ae6a57e{padding:10px 20px 0px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE1DD;color:#132038;}.elementor-23733 .elementor-element.elementor-element-ae6a57e.elementor-element{--align-self:center;}.elementor-23733 .elementor-element.elementor-element-46b4390{padding:10px 20px 0px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE1DD;color:#132038;}.elementor-23733 .elementor-element.elementor-element-46b4390.elementor-element{--align-self:center;}.elementor-23733 .elementor-element.elementor-element-c499e4a{padding:10px 20px 0px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE1DD;color:#132038;}.elementor-23733 .elementor-element.elementor-element-c499e4a.elementor-element{--align-self:center;}.elementor-23733 .elementor-element.elementor-element-6d8c815{padding:10px 20px 0px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE1DD;color:#132038;}.elementor-23733 .elementor-element.elementor-element-6d8c815.elementor-element{--align-self:center;}.elementor-23733 .elementor-element.elementor-element-98cefc5{padding:10px 20px 0px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE1DD;color:#132038;}.elementor-23733 .elementor-element.elementor-element-98cefc5.elementor-element{--align-self:center;}.elementor-23733 .elementor-element.elementor-element-62343bc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-23733 .elementor-element.elementor-element-5901e17:hover{--e-transform-translateX:-1px;--e-transform-translateY:-2px;}.elementor-23733 .elementor-element.elementor-element-5901e17{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE1DD;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23733 .elementor-element.elementor-element-5901e17 .elementor-icon-list-icon i{color:#F0A93B;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-5901e17 .elementor-icon-list-icon svg{fill:#F0A93B;transition:fill 0.3s;}.elementor-23733 .elementor-element.elementor-element-5901e17 .elementor-icon-list-text{transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-1f25cfb:hover{--e-transform-translateX:-1px;--e-transform-translateY:-2px;}.elementor-23733 .elementor-element.elementor-element-1f25cfb{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE1DD;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23733 .elementor-element.elementor-element-1f25cfb .elementor-icon-list-icon i{color:#F0A93B;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-1f25cfb .elementor-icon-list-icon svg{fill:#F0A93B;transition:fill 0.3s;}.elementor-23733 .elementor-element.elementor-element-1f25cfb .elementor-icon-list-text{transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-5ab11d7:hover{--e-transform-translateX:-1px;--e-transform-translateY:-2px;}.elementor-23733 .elementor-element.elementor-element-5ab11d7{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE1DD;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23733 .elementor-element.elementor-element-5ab11d7 .elementor-icon-list-icon i{color:#F0A93B;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-5ab11d7 .elementor-icon-list-icon svg{fill:#F0A93B;transition:fill 0.3s;}.elementor-23733 .elementor-element.elementor-element-5ab11d7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-d557709:hover{--e-transform-translateX:-1px;--e-transform-translateY:-2px;}.elementor-23733 .elementor-element.elementor-element-d557709{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE1DD;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23733 .elementor-element.elementor-element-d557709 .elementor-icon-list-icon i{color:#F0A93B;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-d557709 .elementor-icon-list-icon svg{fill:#F0A93B;transition:fill 0.3s;}.elementor-23733 .elementor-element.elementor-element-d557709 .elementor-icon-list-text{transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-427f497:hover{--e-transform-translateX:-1px;--e-transform-translateY:-2px;}.elementor-23733 .elementor-element.elementor-element-427f497{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE1DD;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23733 .elementor-element.elementor-element-427f497 .elementor-icon-list-icon i{color:#F0A93B;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-427f497 .elementor-icon-list-icon svg{fill:#F0A93B;transition:fill 0.3s;}.elementor-23733 .elementor-element.elementor-element-427f497 .elementor-icon-list-text{transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-825f902:hover{--e-transform-translateX:-1px;--e-transform-translateY:-2px;}.elementor-23733 .elementor-element.elementor-element-825f902{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE1DD;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23733 .elementor-element.elementor-element-825f902 .elementor-icon-list-icon i{color:#F0A93B;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-825f902 .elementor-icon-list-icon svg{fill:#F0A93B;transition:fill 0.3s;}.elementor-23733 .elementor-element.elementor-element-825f902 .elementor-icon-list-text{transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-9f28adb:hover{--e-transform-translateX:-1px;--e-transform-translateY:-2px;}.elementor-23733 .elementor-element.elementor-element-9f28adb{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE1DD;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23733 .elementor-element.elementor-element-9f28adb .elementor-icon-list-icon i{color:#F0A93B;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-9f28adb .elementor-icon-list-icon svg{fill:#F0A93B;transition:fill 0.3s;}.elementor-23733 .elementor-element.elementor-element-9f28adb .elementor-icon-list-text{transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-7bf7a33:hover{--e-transform-translateX:-1px;--e-transform-translateY:-2px;}.elementor-23733 .elementor-element.elementor-element-7bf7a33{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE1DD;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23733 .elementor-element.elementor-element-7bf7a33 .elementor-icon-list-icon i{color:#F0A93B;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-7bf7a33 .elementor-icon-list-icon svg{fill:#F0A93B;transition:fill 0.3s;}.elementor-23733 .elementor-element.elementor-element-7bf7a33 .elementor-icon-list-text{transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-8b556ba:hover{--e-transform-translateX:-1px;--e-transform-translateY:-2px;}.elementor-23733 .elementor-element.elementor-element-8b556ba{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE1DD;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23733 .elementor-element.elementor-element-8b556ba .elementor-icon-list-icon i{color:#F0A93B;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-8b556ba .elementor-icon-list-icon svg{fill:#F0A93B;transition:fill 0.3s;}.elementor-23733 .elementor-element.elementor-element-8b556ba .elementor-icon-list-text{transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-79a7238:hover{--e-transform-translateX:-1px;--e-transform-translateY:-2px;}.elementor-23733 .elementor-element.elementor-element-79a7238{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE1DD;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23733 .elementor-element.elementor-element-79a7238 .elementor-icon-list-icon i{color:#F0A93B;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-79a7238 .elementor-icon-list-icon svg{fill:#F0A93B;transition:fill 0.3s;}.elementor-23733 .elementor-element.elementor-element-79a7238 .elementor-icon-list-text{transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-aaf6f24{--display:flex;}.elementor-23733 .elementor-element.elementor-element-e415f47 .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:28px;font-weight:600;}.elementor-23733 .elementor-element.elementor-element-e44dfc4{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-23733 .elementor-element.elementor-element-65db773{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#DCE1DD;--border-color:#DCE1DD;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23733 .elementor-element.elementor-element-65db773:hover{border-style:solid;box-shadow:0px 7px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-23733 .elementor-element.elementor-element-65db773, .elementor-23733 .elementor-element.elementor-element-65db773::before{--border-transition:0.1s;}.elementor-23733 .elementor-element.elementor-element-a389725 .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:15px;font-weight:bold;letter-spacing:0.3px;color:#0E9AA7;}.elementor-23733 .elementor-element.elementor-element-51eae46{font-family:"Metrophobic", Sans-serif;font-size:13px;font-weight:400;}.elementor-23733 .elementor-element.elementor-element-f9e6907{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#DCE1DD;--border-color:#DCE1DD;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23733 .elementor-element.elementor-element-f9e6907:hover{border-style:solid;box-shadow:0px 7px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-23733 .elementor-element.elementor-element-f9e6907, .elementor-23733 .elementor-element.elementor-element-f9e6907::before{--border-transition:0.1s;}.elementor-23733 .elementor-element.elementor-element-d1b4c09 .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:15px;font-weight:bold;letter-spacing:0.3px;color:#0E9AA7;}.elementor-23733 .elementor-element.elementor-element-00650ad{font-family:"Metrophobic", Sans-serif;font-size:13px;font-weight:400;}.elementor-23733 .elementor-element.elementor-element-f1a5ce4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#DCE1DD;--border-color:#DCE1DD;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23733 .elementor-element.elementor-element-f1a5ce4:hover{border-style:solid;box-shadow:0px 7px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-23733 .elementor-element.elementor-element-f1a5ce4, .elementor-23733 .elementor-element.elementor-element-f1a5ce4::before{--border-transition:0.1s;}.elementor-23733 .elementor-element.elementor-element-4f096c5 .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:15px;font-weight:bold;letter-spacing:0.3px;color:#0E9AA7;}.elementor-23733 .elementor-element.elementor-element-7a4935c{font-family:"Metrophobic", Sans-serif;font-size:13px;font-weight:400;}.elementor-23733 .elementor-element.elementor-element-a3c2fce{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#DCE1DD;--border-color:#DCE1DD;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23733 .elementor-element.elementor-element-a3c2fce:hover{border-style:solid;box-shadow:0px 7px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-23733 .elementor-element.elementor-element-a3c2fce, .elementor-23733 .elementor-element.elementor-element-a3c2fce::before{--border-transition:0.1s;}.elementor-23733 .elementor-element.elementor-element-746daec .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:15px;font-weight:bold;letter-spacing:0.3px;color:#0E9AA7;}.elementor-23733 .elementor-element.elementor-element-40aab14{font-family:"Metrophobic", Sans-serif;font-size:13px;font-weight:400;}.elementor-23733 .elementor-element.elementor-element-aa3cfbb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#DCE1DD;--border-color:#DCE1DD;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23733 .elementor-element.elementor-element-aa3cfbb:hover{border-style:solid;box-shadow:0px 7px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-23733 .elementor-element.elementor-element-aa3cfbb, .elementor-23733 .elementor-element.elementor-element-aa3cfbb::before{--border-transition:0.1s;}.elementor-23733 .elementor-element.elementor-element-a95e4c6 .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:15px;font-weight:bold;letter-spacing:0.3px;color:#0E9AA7;}.elementor-23733 .elementor-element.elementor-element-e2dea2e{font-family:"Metrophobic", Sans-serif;font-size:13px;font-weight:400;}.elementor-23733 .elementor-element.elementor-element-67a6f8f{--display:flex;}.elementor-23733 .elementor-element.elementor-element-e0f2b04 .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:28px;font-weight:600;}.elementor-23733 .elementor-element.elementor-element-9adeba9{padding:-5px -5px -5px -5px;}.elementor-23733 .elementor-element.elementor-element-2bd4f6c{padding:-5px -5px -5px -5px;}.elementor-23733 .elementor-element.elementor-element-22f08df{padding:-5px -5px -5px -5px;}.elementor-23733 .elementor-element.elementor-element-96dec45{--display:flex;}.elementor-23733 .elementor-element.elementor-element-7f39e61{font-family:"Metrophobic", Sans-serif;font-weight:400;}.elementor-23733 .elementor-element.elementor-element-e8fadab{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-23733 .elementor-element.elementor-element-e8fadab.elementor-element{--align-self:flex-end;}.elementor-23733 .elementor-element.elementor-element-702a15c{padding:15px 15px 15px 15px;border-style:dotted;border-width:2px 2px 2px 2px;border-color:#DBDBDB;}.elementor-23733 .elementor-element.elementor-element-60b3303{--display:flex;}.elementor-23733 .elementor-element.elementor-element-370295f .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:28px;font-weight:600;}.elementor-23733 .elementor-element.elementor-element-e4c72f5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-23733 .elementor-element.elementor-element-ce32653{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D9D9;--border-color:#D9D9D9;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-23733 .elementor-element.elementor-element-d7bae22 .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:15px;font-weight:600;}.elementor-23733 .elementor-element.elementor-element-ca1e205{font-family:"Metrophobic", Sans-serif;font-size:14px;font-weight:400;}.elementor-23733 .elementor-element.elementor-element-09c5c90{background-color:#FBF3F3;padding:10px 10px 10px 10px;font-family:"Metrophobic", Sans-serif;font-size:13px;font-weight:400;}.elementor-23733 .elementor-element.elementor-element-86822e0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D9D9;--border-color:#D9D9D9;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-23733 .elementor-element.elementor-element-4f9df24 .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:15px;font-weight:600;}.elementor-23733 .elementor-element.elementor-element-c6de2d3{font-family:"Metrophobic", Sans-serif;font-size:14px;font-weight:400;}.elementor-23733 .elementor-element.elementor-element-d8c317e{background-color:#FBF3F3;padding:10px 10px 10px 10px;font-family:"Metrophobic", Sans-serif;font-size:13px;font-weight:400;}.elementor-23733 .elementor-element.elementor-element-2220cf6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D9D9;--border-color:#D9D9D9;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-23733 .elementor-element.elementor-element-ac1c9e3 .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:15px;font-weight:600;}.elementor-23733 .elementor-element.elementor-element-c441f10{font-family:"Metrophobic", Sans-serif;font-size:14px;font-weight:400;}.elementor-23733 .elementor-element.elementor-element-84fe65a{background-color:#FBF3F3;padding:10px 10px 10px 10px;font-family:"Metrophobic", Sans-serif;font-size:13px;font-weight:400;}.elementor-23733 .elementor-element.elementor-element-75c59ff{--display:flex;}.elementor-23733 .elementor-element.elementor-element-9774522{--display:flex;}.elementor-23733 .elementor-element.elementor-element-eb6a28a .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:28px;font-weight:600;}.elementor-23733 .elementor-element.elementor-element-5394b0b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-23733 .elementor-element.elementor-element-d2b551f{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23733 .elementor-element.elementor-element-a791b45 .elementor-icon-list-icon i{color:#0E9AA7;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-a791b45 .elementor-icon-list-icon svg{fill:#0E9AA7;transition:fill 0.3s;}.elementor-23733 .elementor-element.elementor-element-a791b45{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23733 .elementor-element.elementor-element-a791b45 .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23733 .elementor-element.elementor-element-d861213{--divider-border-style:solid;--divider-color:#A8A8A8;--divider-border-width:1px;}.elementor-23733 .elementor-element.elementor-element-d861213 .elementor-divider-separator{width:100%;}.elementor-23733 .elementor-element.elementor-element-e1d6f27{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23733 .elementor-element.elementor-element-2d22365 .elementor-icon-list-icon i{color:#0E9AA7;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-2d22365 .elementor-icon-list-icon svg{fill:#0E9AA7;transition:fill 0.3s;}.elementor-23733 .elementor-element.elementor-element-2d22365{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23733 .elementor-element.elementor-element-2d22365 .elementor-icon-list-text{transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-9a1f139{--divider-border-style:solid;--divider-color:#A8A8A8;--divider-border-width:1px;}.elementor-23733 .elementor-element.elementor-element-9a1f139 .elementor-divider-separator{width:100%;}.elementor-23733 .elementor-element.elementor-element-5cfba38{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23733 .elementor-element.elementor-element-8f1e34d .elementor-icon-list-icon i{color:#0E9AA7;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-8f1e34d .elementor-icon-list-icon svg{fill:#0E9AA7;transition:fill 0.3s;}.elementor-23733 .elementor-element.elementor-element-8f1e34d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23733 .elementor-element.elementor-element-8f1e34d .elementor-icon-list-text{transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-71e4539{--divider-border-style:solid;--divider-color:#A8A8A8;--divider-border-width:1px;}.elementor-23733 .elementor-element.elementor-element-71e4539 .elementor-divider-separator{width:100%;}.elementor-23733 .elementor-element.elementor-element-90104f0{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23733 .elementor-element.elementor-element-d20f21a .elementor-icon-list-icon i{color:#0E9AA7;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-d20f21a .elementor-icon-list-icon svg{fill:#0E9AA7;transition:fill 0.3s;}.elementor-23733 .elementor-element.elementor-element-d20f21a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23733 .elementor-element.elementor-element-d20f21a .elementor-icon-list-text{transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-be0f3fa{--divider-border-style:solid;--divider-color:#A8A8A8;--divider-border-width:1px;}.elementor-23733 .elementor-element.elementor-element-be0f3fa .elementor-divider-separator{width:100%;}.elementor-23733 .elementor-element.elementor-element-9fb1cab{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23733 .elementor-element.elementor-element-1325da6 .elementor-icon-list-icon i{color:#0E9AA7;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-1325da6 .elementor-icon-list-icon svg{fill:#0E9AA7;transition:fill 0.3s;}.elementor-23733 .elementor-element.elementor-element-1325da6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23733 .elementor-element.elementor-element-1325da6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-5dbae9e{--divider-border-style:solid;--divider-color:#A8A8A8;--divider-border-width:1px;}.elementor-23733 .elementor-element.elementor-element-5dbae9e .elementor-divider-separator{width:100%;}.elementor-23733 .elementor-element.elementor-element-8249a5c{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23733 .elementor-element.elementor-element-3619b45 .elementor-icon-list-icon i{color:#0E9AA7;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-3619b45 .elementor-icon-list-icon svg{fill:#0E9AA7;transition:fill 0.3s;}.elementor-23733 .elementor-element.elementor-element-3619b45{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23733 .elementor-element.elementor-element-3619b45 .elementor-icon-list-text{transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-d6fce97{--divider-border-style:solid;--divider-color:#A8A8A8;--divider-border-width:1px;}.elementor-23733 .elementor-element.elementor-element-d6fce97 .elementor-divider-separator{width:100%;}.elementor-23733 .elementor-element.elementor-element-f12c615{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23733 .elementor-element.elementor-element-d6c2951 .elementor-icon-list-icon i{color:#0E9AA7;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-d6c2951 .elementor-icon-list-icon svg{fill:#0E9AA7;transition:fill 0.3s;}.elementor-23733 .elementor-element.elementor-element-d6c2951{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23733 .elementor-element.elementor-element-d6c2951 .elementor-icon-list-text{transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-d99735a{--divider-border-style:solid;--divider-color:#A8A8A8;--divider-border-width:1px;}.elementor-23733 .elementor-element.elementor-element-d99735a .elementor-divider-separator{width:100%;}.elementor-23733 .elementor-element.elementor-element-8a31b45{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23733 .elementor-element.elementor-element-dc808a9 .elementor-icon-list-icon i{color:#0E9AA7;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-dc808a9 .elementor-icon-list-icon svg{fill:#0E9AA7;transition:fill 0.3s;}.elementor-23733 .elementor-element.elementor-element-dc808a9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23733 .elementor-element.elementor-element-dc808a9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-2263531{--divider-border-style:solid;--divider-color:#A8A8A8;--divider-border-width:1px;}.elementor-23733 .elementor-element.elementor-element-2263531 .elementor-divider-separator{width:100%;}.elementor-23733 .elementor-element.elementor-element-921812b{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23733 .elementor-element.elementor-element-1e97b81 .elementor-icon-list-icon i{color:#0E9AA7;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-1e97b81 .elementor-icon-list-icon svg{fill:#0E9AA7;transition:fill 0.3s;}.elementor-23733 .elementor-element.elementor-element-1e97b81{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23733 .elementor-element.elementor-element-1e97b81 .elementor-icon-list-text{transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-eb591b1{--divider-border-style:solid;--divider-color:#A8A8A8;--divider-border-width:1px;}.elementor-23733 .elementor-element.elementor-element-eb591b1 .elementor-divider-separator{width:100%;}.elementor-23733 .elementor-element.elementor-element-b8e4959{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23733 .elementor-element.elementor-element-54e290f .elementor-icon-list-icon i{color:#0E9AA7;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-54e290f .elementor-icon-list-icon svg{fill:#0E9AA7;transition:fill 0.3s;}.elementor-23733 .elementor-element.elementor-element-54e290f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23733 .elementor-element.elementor-element-54e290f .elementor-icon-list-text{transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-650c6ba{--divider-border-style:solid;--divider-color:#A8A8A8;--divider-border-width:1px;}.elementor-23733 .elementor-element.elementor-element-650c6ba .elementor-divider-separator{width:100%;}.elementor-23733 .elementor-element.elementor-element-8b998d1{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-23733 .elementor-element.elementor-element-d5b1ddd .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:28px;font-weight:600;}.elementor-23733 .elementor-element.elementor-element-6dad65f{--display:flex;}.elementor-23733 .elementor-element.elementor-element-3408454{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:15px;--padding-left:35px;--padding-right:18px;}.elementor-23733 .elementor-element.elementor-element-3408454:not(.elementor-motion-effects-element-type-background), .elementor-23733 .elementor-element.elementor-element-3408454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8E0;}.elementor-23733 .elementor-element.elementor-element-3408454.e-con{--align-self:center;}.elementor-23733 .elementor-element.elementor-element-6f8a257 .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:14px;font-weight:600;}.elementor-23733 .elementor-element.elementor-element-4306155{font-family:"Metrophobic", Sans-serif;font-size:13px;font-weight:400;}.elementor-23733 .elementor-element.elementor-element-f6d3942{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:15px;--padding-left:35px;--padding-right:18px;}.elementor-23733 .elementor-element.elementor-element-f6d3942:not(.elementor-motion-effects-element-type-background), .elementor-23733 .elementor-element.elementor-element-f6d3942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8E0;}.elementor-23733 .elementor-element.elementor-element-f6d3942.e-con{--align-self:center;}.elementor-23733 .elementor-element.elementor-element-7e30a37 .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:14px;font-weight:600;}.elementor-23733 .elementor-element.elementor-element-72cf9df{font-family:"Metrophobic", Sans-serif;font-size:13px;font-weight:400;}.elementor-23733 .elementor-element.elementor-element-a1b2601{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:15px;--padding-left:35px;--padding-right:18px;}.elementor-23733 .elementor-element.elementor-element-a1b2601:not(.elementor-motion-effects-element-type-background), .elementor-23733 .elementor-element.elementor-element-a1b2601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8E0;}.elementor-23733 .elementor-element.elementor-element-a1b2601.e-con{--align-self:center;}.elementor-23733 .elementor-element.elementor-element-42c1f63 .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:14px;font-weight:600;}.elementor-23733 .elementor-element.elementor-element-ab8847e{font-family:"Metrophobic", Sans-serif;font-size:13px;font-weight:400;}.elementor-23733 .elementor-element.elementor-element-56a1285{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:15px;--padding-left:35px;--padding-right:18px;}.elementor-23733 .elementor-element.elementor-element-56a1285:not(.elementor-motion-effects-element-type-background), .elementor-23733 .elementor-element.elementor-element-56a1285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8E0;}.elementor-23733 .elementor-element.elementor-element-56a1285.e-con{--align-self:center;}.elementor-23733 .elementor-element.elementor-element-6c8bbc3 .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:14px;font-weight:600;}.elementor-23733 .elementor-element.elementor-element-01362b7{font-family:"Metrophobic", Sans-serif;font-size:13px;font-weight:400;}.elementor-23733 .elementor-element.elementor-element-bd85b4f{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:15px;--padding-left:35px;--padding-right:18px;}.elementor-23733 .elementor-element.elementor-element-bd85b4f:not(.elementor-motion-effects-element-type-background), .elementor-23733 .elementor-element.elementor-element-bd85b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8E0;}.elementor-23733 .elementor-element.elementor-element-bd85b4f.e-con{--align-self:center;}.elementor-23733 .elementor-element.elementor-element-084f5a2 .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:14px;font-weight:600;}.elementor-23733 .elementor-element.elementor-element-bd92608{font-family:"Metrophobic", Sans-serif;font-size:13px;font-weight:400;}.elementor-23733 .elementor-element.elementor-element-2a35b5a{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:15px;--padding-left:35px;--padding-right:18px;}.elementor-23733 .elementor-element.elementor-element-2a35b5a:not(.elementor-motion-effects-element-type-background), .elementor-23733 .elementor-element.elementor-element-2a35b5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8E0;}.elementor-23733 .elementor-element.elementor-element-2a35b5a.e-con{--align-self:center;}.elementor-23733 .elementor-element.elementor-element-c2c0594 .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:14px;font-weight:600;}.elementor-23733 .elementor-element.elementor-element-44a94d7{font-family:"Metrophobic", Sans-serif;font-size:13px;font-weight:400;}.elementor-23733 .elementor-element.elementor-element-307e757{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:15px;--padding-left:35px;--padding-right:18px;}.elementor-23733 .elementor-element.elementor-element-307e757:not(.elementor-motion-effects-element-type-background), .elementor-23733 .elementor-element.elementor-element-307e757 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8E0;}.elementor-23733 .elementor-element.elementor-element-307e757.e-con{--align-self:center;}.elementor-23733 .elementor-element.elementor-element-22231a7 .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:14px;font-weight:600;}.elementor-23733 .elementor-element.elementor-element-295dd1e{font-family:"Metrophobic", Sans-serif;font-size:13px;font-weight:400;}.elementor-23733 .elementor-element.elementor-element-ad7d924{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:15px;--padding-left:35px;--padding-right:18px;}.elementor-23733 .elementor-element.elementor-element-ad7d924:not(.elementor-motion-effects-element-type-background), .elementor-23733 .elementor-element.elementor-element-ad7d924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8E0;}.elementor-23733 .elementor-element.elementor-element-ad7d924.e-con{--align-self:center;}.elementor-23733 .elementor-element.elementor-element-62d4956 .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:14px;font-weight:600;}.elementor-23733 .elementor-element.elementor-element-930c51c{font-family:"Metrophobic", Sans-serif;font-size:13px;font-weight:400;}.elementor-23733 .elementor-element.elementor-element-ebf860a{--display:flex;}.elementor-23733 .elementor-element.elementor-element-0c12b0c .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:28px;font-weight:600;}.elementor-23733 .elementor-element.elementor-element-28eb721 .elementor-repeater-item-eff0cba.jet-table__head-cell{background-color:#6B7790;}.elementor-23733 .elementor-element.elementor-element-28eb721 .elementor-repeater-item-d20001d.jet-table__head-cell{background-color:#0B2545;}.elementor-23733 .elementor-element.elementor-element-28eb721{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-23733 .elementor-element.elementor-element-28eb721.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-23733 .elementor-element.elementor-element-28eb721 .jet-table{table-layout:auto;}.elementor-23733 .elementor-element.elementor-element-28eb721 .jet-table__head-cell .jet-table__cell-content{margin-left:0;margin-right:auto;text-align:left;}.elementor-23733 .elementor-element.elementor-element-28eb721 .jet-table__foot-cell .jet-table__cell-content{margin-left:0;margin-right:auto;text-align:left;}.elementor-23733 .elementor-element.elementor-element-7fa65f9{--display:flex;}.elementor-23733 .elementor-element.elementor-element-fb60d3d .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:28px;font-weight:600;}.elementor-23733 .elementor-element.elementor-element-c1d3a78{--display:flex;--justify-content:center;--border-radius:8px 8px 8px 8px;--padding-top:25px;--padding-bottom:15px;--padding-left:35px;--padding-right:18px;}.elementor-23733 .elementor-element.elementor-element-c1d3a78:not(.elementor-motion-effects-element-type-background), .elementor-23733 .elementor-element.elementor-element-c1d3a78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1E33;}.elementor-23733 .elementor-element.elementor-element-c1d3a78.e-con{--align-self:center;}.elementor-23733 .elementor-element.elementor-element-fb8b39d{font-family:"Metrophobic", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-23733 .elementor-element.elementor-element-4a59543{--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-evenly;}.elementor-23733 .elementor-element.elementor-element-417e2e2 .elementor-icon-list-icon i{color:#F0A93B;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-417e2e2 .elementor-icon-list-icon svg{fill:#F0A93B;transition:fill 0.3s;}.elementor-23733 .elementor-element.elementor-element-417e2e2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23733 .elementor-element.elementor-element-417e2e2 .elementor-icon-list-text{color:#FFFFFFD9;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-34b2d3e .elementor-icon-list-icon i{color:#F0A93B;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-34b2d3e .elementor-icon-list-icon svg{fill:#F0A93B;transition:fill 0.3s;}.elementor-23733 .elementor-element.elementor-element-34b2d3e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23733 .elementor-element.elementor-element-34b2d3e .elementor-icon-list-text{color:#FFFFFFD9;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-0fbb679 .elementor-icon-list-icon i{color:#F0A93B;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-0fbb679 .elementor-icon-list-icon svg{fill:#F0A93B;transition:fill 0.3s;}.elementor-23733 .elementor-element.elementor-element-0fbb679{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23733 .elementor-element.elementor-element-0fbb679 .elementor-icon-list-text{color:#FFFFFFD9;transition:color 0.3s;}.elementor-23733 .elementor-element.elementor-element-9e2c46a{font-family:"Metrophobic", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-23733 .elementor-element.elementor-element-f4a1a6e{--display:flex;}.elementor-23733 .elementor-element.elementor-element-67c11cc .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:28px;font-weight:600;}.elementor-23733 .elementor-element.elementor-element-0f822a9.elementor-element{--align-self:center;}.elementor-23733 .elementor-element.elementor-element-6c26d46{--display:flex;}.elementor-23733 .elementor-element.elementor-element-2743e8a{--display:flex;}.elementor-23733 .elementor-element.elementor-element-17ec9d9{--display:flex;}.elementor-23733 .elementor-element.elementor-element-8ad31f9{--display:flex;}.elementor-23733 .elementor-element.elementor-element-7589111{--display:flex;}.elementor-23733 .elementor-element.elementor-element-1ce86d9{--display:flex;}.elementor-23733 .elementor-element.elementor-element-48dc88c{--display:flex;}.elementor-23733 .elementor-element.elementor-element-bccb059{--display:flex;}.elementor-23733 .elementor-element.elementor-element-d15bd67{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-23733 .elementor-element.elementor-element-2b9c1e7{--display:flex;--min-height:300px;--justify-content:center;--border-radius:10px 10px 10px 10px;}.elementor-23733 .elementor-element.elementor-element-2b9c1e7:not(.elementor-motion-effects-element-type-background), .elementor-23733 .elementor-element.elementor-element-2b9c1e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020D29;}.elementor-23733 .elementor-element.elementor-element-e5c9b56{text-align:center;}.elementor-23733 .elementor-element.elementor-element-e5c9b56 .elementor-heading-title{font-family:"Metrophobic", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-23733 .elementor-element.elementor-element-739bad7{width:var( --container-widget-width, 62.184% );max-width:62.184%;--container-widget-width:62.184%;--container-widget-flex-grow:0;text-align:center;color:#B4B4B4;}.elementor-23733 .elementor-element.elementor-element-739bad7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-23733 .elementor-element.elementor-element-e0ca657{width:var( --container-widget-width, 50% );max-width:50%;background-color:#0B9676;--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-23733 .elementor-element.elementor-element-e0ca657.elementor-element{--align-self:center;}.elementor-23733 .elementor-element.elementor-element-e0ca657 a{color:#FFFFFF;}@media(min-width:768px){.elementor-23733 .elementor-element.elementor-element-7dd4992{--width:100%;}.elementor-23733 .elementor-element.elementor-element-3408454{--width:100%;}.elementor-23733 .elementor-element.elementor-element-f6d3942{--width:100%;}.elementor-23733 .elementor-element.elementor-element-a1b2601{--width:100%;}.elementor-23733 .elementor-element.elementor-element-56a1285{--width:100%;}.elementor-23733 .elementor-element.elementor-element-bd85b4f{--width:100%;}.elementor-23733 .elementor-element.elementor-element-2a35b5a{--width:100%;}.elementor-23733 .elementor-element.elementor-element-307e757{--width:100%;}.elementor-23733 .elementor-element.elementor-element-ad7d924{--width:100%;}.elementor-23733 .elementor-element.elementor-element-c1d3a78{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-23733 .elementor-element.elementor-element-62343bc{--grid-auto-flow:row;}.elementor-23733 .elementor-element.elementor-element-e44dfc4{--grid-auto-flow:row;}.elementor-23733 .elementor-element.elementor-element-e4c72f5{--grid-auto-flow:row;}.elementor-23733 .elementor-element.elementor-element-5394b0b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-23733 .elementor-element.elementor-element-62343bc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23733 .elementor-element.elementor-element-e44dfc4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23733 .elementor-element.elementor-element-e4c72f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23733 .elementor-element.elementor-element-5394b0b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-7dd4992 */.elementor-23733 .elementor-element.elementor-element-7dd4992{
    position: relative;
    background: #fff;
    border-radius: 9px;
    overflow: hidden;
}

.elementor-23733 .elementor-element.elementor-element-7dd4992::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 5px;
    height: 100%;
    background: #e08a2e;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-464b63f */* {
    box-sizing: border-box;
}

.lifecycle {
    display: flex;
    width: 100%;
    border: 1px solid #d8dfdc;
    background: #ffffff;
    font-family: Arial, sans-serif;
}

.lifecycle-step {
    flex: 1;
    min-width: 0;
    min-height: 86px;
    padding: 18px 8px 12px;
    text-align: center;
    position: relative;
    border-right: 1px solid #d8dfdc;
}

.lifecycle-step:last-child {
    border-right: none;
}

.step-number {
    display: block;
    color: #ff7900;
    font-size: 10px;
    margin-bottom: 7px;
}

.step-name {
    color: #002855;
    font-size: 12px;
    font-weight: bold;
}

/* Arrow without the navy blue square */
.lifecycle-step:not(:last-child)::after {
    content: "\2192";
    position: absolute;
    right: -9px;
    top: 50%;
    transform: translateY(-50%);
    color: #002855;
    background: transparent;
    width: auto;
    height: auto;
    font-size: 18px;
    font-weight: bold;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9adeba9 *//* Reset */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  color: #0c2949;
}

/* Main container */
.planning-container {
  display: flex;
  width: 100%;
  max-width: 1200px;
  min-height: 326px;
  margin: 4px auto;
  border: 1px solid #d8dfdc;
  background-color: #ffffff;
}

/* Left number sidebar */
.number-sidebar {
  width: 56px;
  min-width: 56px;
  background-color: #0c2745;
  display: flex;
  align-items: center;
  justify-content: center;
}

.number-sidebar span {
  color: #ffc629;
  font-size: 14px;
  font-weight: 600;
}

/* Main content */
.planning-content {
  flex: 1;
  min-width: 0;
  padding: 24px;
}

.planning-content h3 {
  font-size: 16px;
  font-weight: 700;
  color: #082746;
  margin-bottom: 17px;
}

.intro {
  font-size: 14px;
  line-height: 1.5;
  color: #526b91;
  margin-bottom: 10px;
}

/* Requirements list */
.requirements-list {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  column-gap: 24px;
  margin-bottom: 10px;
}

.requirements-list ul {
  list-style: none;
}

.requirements-list li {
  position: relative;
  padding-left: 15px;
  margin-bottom: 7px;
  color: #526b91;
  font-size: 13px;
  line-height: 1.25;
}

.requirements-list li::before {
  content: "–";
  position: absolute;
  left: 0;
  color: #278b99;
}

/* Warning boxes */
.warning-container {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  margin-bottom: 7px;
}

.warning-box {
  background-color: #fbf2f2;
  border-left: 3px solid #e64b50;
  padding: 15px 14px;
  min-height: 70px;
  color: #082746;
}

.warning-box strong {
  display: block;
  font-size: 13px;
  font-weight: 700;
  margin-bottom: 6px;
}

.warning-box p {
  font-size: 13px;
  line-height: 1.4;
}

/* Conclusion */
.conclusion {
  font-size: 14px;
  line-height: 1.7;
  color: #526b91;
}

/* Responsive design */
@media (max-width: 700px) {
  .planning-content {
    padding: 18px 14px;
  }

  .requirements-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px 16px;
  }

  .warning-container {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 450px) {
  .number-sidebar {
    width: 38px;
    min-width: 38px;
  }

  .planning-content {
    padding: 16px 12px;
  }

  .requirements-list {
    grid-template-columns: 1fr;
  }

  .planning-content h3 {
    font-size: 15px;
  }

  .intro,
  .conclusion {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13b0a54 *//* Reset */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  color: #0b2948;
}

/* Main container */
.purchasing-container {
  display: flex;
  width: 100%;
  max-width: 1200px;
  
  margin: 4px auto;
  border: 1px solid #d8dfdc;
  background-color: #ffffff;
}

/* Left sidebar */
.number-sidebar {
  width: 56px;
  min-width: 56px;
  background-color: #0c2745;
  display: flex;
  align-items: center;
  justify-content: center;
}

.number-sidebar span {
  color: #ffc629;
  font-size: 14px;
  font-weight: 600;
}

/* Content area */
.purchasing-content {
  flex: 1;
  min-width: 0;
  padding: 24px;
}

.purchasing-content h3 {
  font-size: 16px;
  font-weight: 700;
  color: #082746;
  margin-bottom: 15px;
}

.description {
  color: #526b91;
  font-size: 14px;
  line-height: 1.8;
  margin-bottom: 10px;
}

/* Purchasing workflow */
.workflow {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 7px;
  row-gap: 5px;
  margin-bottom: 6px;
}

.workflow-step {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #0c2745;
  color: #ffffff;
  padding: 9px 11px;
  min-height: 31px;
  font-family: "Courier New", monospace;
  font-size: 11px;
  font-weight: 600;
  white-space: nowrap;
}

.arrow {
  color: #ff7417;
  font-size: 17px;
  line-height: 1;
  flex-shrink: 0;
}

/* Final invoice step */
.invoice-step {
  margin-right: 0;
}

/* Conclusion */
.conclusion {
  color: #526b91;
  font-size: 14px;
  line-height: 1.7;
}

/* Tablet responsiveness */
@media (max-width: 900px) {
  .purchasing-content {
    padding: 20px;
  }

  .workflow {
    column-gap: 5px;
    row-gap: 7px;
  }

  .workflow-step {
    padding: 8px 9px;
    font-size: 10px;
  }

  .arrow {
    font-size: 15px;
  }
}

/* Mobile responsiveness */
@media (max-width: 600px) {
  .number-sidebar {
    width: 40px;
    min-width: 40px;
  }

  .purchasing-content {
    padding: 16px 12px;
  }

  .purchasing-content h3 {
    font-size: 15px;
    line-height: 1.5;
  }

  .description,
  .conclusion {
    font-size: 13px;
    line-height: 1.7;
  }

  .workflow {
    gap: 7px 5px;
  }

  .workflow-step {
    padding: 8px;
    font-size: 10px;
  }

  .arrow {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bd4f6c *//* Reset */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  color: #0c2949;
}

/* Main container */
.planning-container {
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin: 4px auto;
  border: 1px solid #d8dfdc;
  background-color: #ffffff;
}

/* Left number sidebar */
.number-sidebar {
  width: 56px;
  min-width: 56px;
  background-color: #0c2745;
  display: flex;
  align-items: center;
  justify-content: center;
}

.number-sidebar span {
  color: #ffc629;
  font-size: 14px;
  font-weight: 600;
}

/* Main content */
.planning-content {
  flex: 1;
  min-width: 0;
  padding: 24px;
}

.planning-content h3 {
  font-size: 16px;
  font-weight: 700;
  color: #082746;
  margin-bottom: 17px;
}

.intro {
  font-size: 14px;
  line-height: 1.5;
  color: #526b91;
  margin-bottom: 10px;
}

/* Requirements list */
.requirements-list {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  column-gap: 24px;
  margin-bottom: 10px;
}

.requirements-list ul {
  list-style: none;
}

.requirements-list li {
  position: relative;
  padding-left: 15px;
  margin-bottom: 7px;
  color: #526b91;
  font-size: 13px;
  line-height: 1.25;
}

.requirements-list li::before {
  content: "–";
  position: absolute;
  left: 0;
  color: #278b99;
}

/* Warning boxes */
.warning-container {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  margin-bottom: 7px;
}

.warning-box {
  background-color: #fbf2f2;
  border-left: 3px solid #e64b50;
  padding: 15px 14px;
  min-height: 70px;
  color: #082746;
}

.warning-box strong {
  display: block;
  font-size: 13px;
  font-weight: 700;
  margin-bottom: 6px;
}

.warning-box p {
  font-size: 13px;
  line-height: 1.4;
}

/* Conclusion */
.conclusion {
  font-size: 14px;
  line-height: 1.7;
  color: #526b91;
}

/* Responsive design */
@media (max-width: 700px) {
  .planning-content {
    padding: 18px 14px;
  }

  .requirements-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px 16px;
  }

  .warning-container {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 450px) {
  .number-sidebar {
    width: 38px;
    min-width: 38px;
  }

  .planning-content {
    padding: 16px 12px;
  }

  .requirements-list {
    grid-template-columns: 1fr;
  }

  .planning-content h3 {
    font-size: 15px;
  }

  .intro,
  .conclusion {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22f08df *//* Reset */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  color: #0c2949;
}

/* Main container */
.planning-container {
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin: 4px auto;
  border: 1px solid #d8dfdc;
  background-color: #ffffff;
}

/* Left number sidebar */
.number-sidebar {
  width: 56px;
  min-width: 56px;
  background-color: #0c2745;
  display: flex;
  align-items: center;
  justify-content: center;
}

.number-sidebar span {
  color: #ffc629;
  font-size: 14px;
  font-weight: 600;
}

/* Main content */
.planning-content {
  flex: 1;
  min-width: 0;
  padding: 24px;
}

.planning-content h3 {
  font-size: 16px;
  font-weight: 700;
  color: #082746;
  margin-bottom: 17px;
}

.intro {
  font-size: 14px;
  line-height: 1.5;
  color: #526b91;
  margin-bottom: 10px;
}

/* Requirements list */
.requirements-list {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  column-gap: 24px;
  margin-bottom: 10px;
}

.requirements-list ul {
  list-style: none;
}

.requirements-list li {
  position: relative;
  padding-left: 15px;
  margin-bottom: 7px;
  color: #526b91;
  font-size: 13px;
  line-height: 1.25;
}

.requirements-list li::before {
  content: "–";
  position: absolute;
  left: 0;
  color: #278b99;
}

/* Warning boxes */
.warning-container {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  margin-bottom: 7px;
}

.warning-box {
  background-color: #fbf2f2;
  border-left: 3px solid #e64b50;
  padding: 15px 14px;
  min-height: 70px;
  color: #082746;
}

.warning-box strong {
  display: block;
  font-size: 13px;
  font-weight: 700;
  margin-bottom: 6px;
}

.warning-box p {
  font-size: 13px;
  line-height: 1.4;
}

/* Conclusion */
.conclusion {
  font-size: 14px;
  line-height: 1.7;
  color: #526b91;
}

/* Responsive design */
@media (max-width: 700px) {
  .planning-content {
    padding: 18px 14px;
  }

  .requirements-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px 16px;
  }

  .warning-container {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 450px) {
  .number-sidebar {
    width: 38px;
    min-width: 38px;
  }

  .planning-content {
    padding: 16px 12px;
  }

  .requirements-list {
    grid-template-columns: 1fr;
  }

  .planning-content h3 {
    font-size: 15px;
  }

  .intro,
  .conclusion {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-966791c *//* Reset */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  color: #0b2948;
}

/* Main container */
.purchasing-container {
  display: flex;
  width: 100%;
  max-width: 1200px;
  
  margin: 4px auto;
  border: 1px solid #d8dfdc;
  background-color: #ffffff;
}

/* Left sidebar */
.number-sidebar {
  width: 56px;
  min-width: 56px;
  background-color: #0c2745;
  display: flex;
  align-items: center;
  justify-content: center;
}

.number-sidebar span {
  color: #ffc629;
  font-size: 14px;
  font-weight: 600;
}

/* Content area */
.purchasing-content {
  flex: 1;
  min-width: 0;
  padding: 24px;
}

.purchasing-content h3 {
  font-size: 16px;
  font-weight: 700;
  color: #082746;
  margin-bottom: 15px;
}

.description {
  color: #526b91;
  font-size: 14px;
  line-height: 1.8;
  margin-bottom: 10px;
}

/* Purchasing workflow */
.workflow {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 7px;
  row-gap: 5px;
  margin-bottom: 6px;
}

.workflow-step {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #0c2745;
  color: #ffffff;
  padding: 9px 11px;
  min-height: 31px;
  font-family: "Courier New", monospace;
  font-size: 11px;
  font-weight: 600;
  white-space: nowrap;
}

.arrow {
  color: #ff7417;
  font-size: 17px;
  line-height: 1;
  flex-shrink: 0;
}

/* Final invoice step */
.invoice-step {
  margin-right: 0;
}

/* Conclusion */
.conclusion {
  color: #526b91;
  font-size: 14px;
  line-height: 1.7;
}

/* Tablet responsiveness */
@media (max-width: 900px) {
  .purchasing-content {
    padding: 20px;
  }

  .workflow {
    column-gap: 5px;
    row-gap: 7px;
  }

  .workflow-step {
    padding: 8px 9px;
    font-size: 10px;
  }

  .arrow {
    font-size: 15px;
  }
}

/* Mobile responsiveness */
@media (max-width: 600px) {
  .number-sidebar {
    width: 40px;
    min-width: 40px;
  }

  .purchasing-content {
    padding: 16px 12px;
  }

  .purchasing-content h3 {
    font-size: 15px;
    line-height: 1.5;
  }

  .description,
  .conclusion {
    font-size: 13px;
    line-height: 1.7;
  }

  .workflow {
    gap: 7px 5px;
  }

  .workflow-step {
    padding: 8px;
    font-size: 10px;
  }

  .arrow {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c00d85 *//* Reset */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  color: #0b2948;
}

/* Main container */
.purchasing-container {
  display: flex;
  width: 100%;
  max-width: 1200px;
  
  margin: 4px auto;
  border: 1px solid #d8dfdc;
  background-color: #ffffff;
}

/* Left sidebar */
.number-sidebar {
  width: 56px;
  min-width: 56px;
  background-color: #0c2745;
  display: flex;
  align-items: center;
  justify-content: center;
}

.number-sidebar span {
  color: #ffc629;
  font-size: 14px;
  font-weight: 600;
}

/* Content area */
.purchasing-content {
  flex: 1;
  min-width: 0;
  padding: 24px;
}

.purchasing-content h3 {
  font-size: 16px;
  font-weight: 700;
  color: #082746;
  margin-bottom: 15px;
}

.description {
  color: #526b91;
  font-size: 14px;
  line-height: 1.8;
  margin-bottom: 10px;
}

/* Purchasing workflow */
.workflow {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 7px;
  row-gap: 5px;
  margin-bottom: 6px;
}

.workflow-step {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #0c2745;
  color: #ffffff;
  padding: 9px 11px;
  min-height: 31px;
  font-family: "Courier New", monospace;
  font-size: 11px;
  font-weight: 600;
  white-space: nowrap;
}

.arrow {
  color: #ff7417;
  font-size: 17px;
  line-height: 1;
  flex-shrink: 0;
}

/* Final invoice step */
.invoice-step {
  margin-right: 0;
}

/* Conclusion */
.conclusion {
  color: #526b91;
  font-size: 14px;
  line-height: 1.7;
}

/* Tablet responsiveness */
@media (max-width: 900px) {
  .purchasing-content {
    padding: 20px;
  }

  .workflow {
    column-gap: 5px;
    row-gap: 7px;
  }

  .workflow-step {
    padding: 8px 9px;
    font-size: 10px;
  }

  .arrow {
    font-size: 15px;
  }
}

/* Mobile responsiveness */
@media (max-width: 600px) {
  .number-sidebar {
    width: 40px;
    min-width: 40px;
  }

  .purchasing-content {
    padding: 16px 12px;
  }

  .purchasing-content h3 {
    font-size: 15px;
    line-height: 1.5;
  }

  .description,
  .conclusion {
    font-size: 13px;
    line-height: 1.7;
  }

  .workflow {
    gap: 7px 5px;
  }

  .workflow-step {
    padding: 8px;
    font-size: 10px;
  }

  .arrow {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-43a7fc1 *//* Main diagram container */
.material-flow {
  position: relative;
  width: 100%;
  max-width: 1600px;
  aspect-ratio: 930 / 320;
  min-height: 300px;
  margin: 0 auto;
  background: #ffffff;
  border: 1px solid #d9e0dc;
  box-sizing: border-box;
  overflow: hidden;
  font-family: "Courier New", monospace;
  color: #10294a;
}

/* Heading */
.material-flow .flow-heading {
  position: absolute;
  top: 1%;
  left: 2.2%;
  z-index: 2;
  font-size: clamp(17px, 1.05vw, 11px);
  letter-spacing: 0px;
  color: #24436b;
}

/* SVG connecting lines */
.material-flow .flow-lines {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  overflow: visible;
}

.material-flow .flow-arrow {
  fill: none;
  stroke: #f5a12b;
  stroke-width: 2;
  marker-end: url(#flow-arrow);
}

.material-flow .direct-route {
  fill: none;
  stroke: #72d6e1;
  stroke-width: 1.4;
  stroke-dasharray: 5 5;
}

/* Boxes */
.material-flow .flow-box {
  position: absolute;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 7px;
  padding: 8px;
  box-sizing: border-box;
  text-align: center;
  line-height: 1.35;
  border-radius: 0;
  box-shadow: none;
}

.material-flow .flow-box strong {
  font-size: clamp(10px, 1.4vw, 14px);
  font-weight: 700;
  color: #ffffff;
}

.material-flow .flow-box span {
  font-size: clamp(10px, 1.1vw, 11px);
  color: #ffffff;
}

/* Supplier */
.material-flow .supplier {
  left: 2.7%;
  top: 44%;
  width: 15.7%;
  height: 19.5%;
  background: #10294a;
}

/* Central Warehouse */
.material-flow .central {
  left: 29.2%;
  top: 44%;
  width: 18.2%;
  height: 19.5%;
  background: #109ca5;
}

/* Branch Warehouse */
.material-flow .branch {
  left: 58.7%;
  top: 23.5%;
  width: 18.2%;
  height: 19.5%;
  background: #10294a;
}

/* Site Store */
.material-flow .site {
  left: 58.7%;
  top: 67%;
  width: 18.2%;
  height: 19.5%;
  background: #10294a;
}

/* Customer / Project use */
.material-flow .customer {
  left: 82.7%;
  top: 44%;
  width: 14.7%;
  height: 19.5%;
  background: #f4ad39;
}

.material-flow .customer strong {
  color: #111111;
  font-weight: 400;
  line-height: 1.4;
}

/* Connection labels */
.material-flow .flow-label {
  position: absolute;
  z-index: 3;
  display: block;
  white-space: nowrap;
  font-size: clamp(12px, 1.05vw, 11px);
  color: #425b80;
  line-height: 1;
  background: #ffffff;
  padding: 1px 2px;
}

.material-flow .label-receive {
  left: 21.3%;
  top: 49%;
}

.material-flow .label-transfer1 {
  left: 50%;
  top: 38%;
}

.material-flow .label-transfer2 {
  left: 50%;
  top: 68.5%;
}

.material-flow .label-sell {
  left: 78.1%;
  top: 34%;
}

.material-flow .label-issue {
  left: 80.5%;
  top: 71.5%;
}

.material-flow .label-direct {
  left: 32.5%;
  top: 18%;
}

/* Tablet and mobile adjustments */
@media (max-width: 767px) {
  .material-flow {
    min-height: 0;
    aspect-ratio: 930 / 320;
  }

  .material-flow .flow-box {
    padding: 3px;
    gap: 3px;
  }

  .material-flow .flow-box strong {
    font-size: clamp(7px, 1.7vw, 11px);
  }

  .material-flow .flow-box span {
    font-size: clamp(6px, 1.25vw, 9px);
  }

  .material-flow .flow-label {
    font-size: clamp(6px, 1.25vw, 9px);
  }

  .material-flow .flow-heading {
    font-size: clamp(6px, 1.3vw, 9px);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-df1b04b *//* ==================================================
   LANDED COST CALCULATOR
   WordPress + Elementor Pro
   Full Updated CSS
================================================== */

/* ---------- GLOBAL STYLES ---------- */

#lcc-calculator,
#lcc-calculator *,
#lcc-calculator *::before,
#lcc-calculator *::after {
    box-sizing: border-box;
    font-family: Arial, Helvetica, sans-serif !important;
    font-style: normal;
    text-transform: none;
}

#lcc-calculator {
    --lcc-navy: #0d2746;
    --lcc-orange: #f5ad38;
    --lcc-text: #102b4c;
    --lcc-muted: #63738a;
    --lcc-border: #d9dfdc;
    --lcc-white: #ffffff;

    display: grid;
    grid-template-columns: 55.2% 44.8%;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0;
    border: 1px solid var(--lcc-border);
    background: var(--lcc-white);
    color: var(--lcc-text);
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
    overflow: hidden;
}

/* ==================================================
   LEFT PANEL
================================================== */

#lcc-calculator .lcc-input-panel {
    min-width: 0;
    padding: 24px 24px 30px;
    background: #ffffff;
}

/* Heading */

#lcc-calculator .lcc-input-panel h2 {
    margin: 0 0 6px;
    padding: 0;
    color: #102b4c;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.4;
    letter-spacing: 0;
}

/* Subtitle */

#lcc-calculator .lcc-subtitle {
    margin: 0 0 17px;
    padding: 0;
    color: #63738a;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
}

/* ---------- INPUT GRID ---------- */

#lcc-calculator .lcc-fields {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 120px;
    column-gap: 16px;
    row-gap: 9px;
    align-items: center;
}

/* Input labels */

#lcc-calculator .lcc-fields label {
    display: block;
    margin: 0;
    padding: 0;
    color: #102b4c;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0;
}

/* Input boxes */

#lcc-calculator .lcc-fields input {
    display: block;
    width: 100%;
    min-width: 0;
    height: 37px;
    margin: 0;
    padding: 7px 10px;
    border: 1px solid #d9dfdc;
    border-radius: 0;
    outline: none;
    background: #ffffff;
    color: #102b4c;
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0;
    text-align: right;
    box-shadow: none;
    appearance: auto;
    transition: border-color 0.2s ease;
}

#lcc-calculator .lcc-fields input:hover {
    border-color: #aab8c6;
}

#lcc-calculator .lcc-fields input:focus {
    border-color: #00a9d6;
    outline: none;
    box-shadow: none;
}

/* ==================================================
   RIGHT RESULTS PANEL
================================================== */

#lcc-calculator .lcc-results-panel {
    min-width: 0;
    padding: 86px 27px 30px;
    background: #0d2746;
    color: #ffffff;
}

/* Small uppercase label */

#lcc-calculator .lcc-eyebrow {
    margin: 0 0 9px;
    padding: 0;
    color: #b6dce5;
    font-family: "IBM Plex Mono", monospace !important;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.06em;
    line-height: 1.5;
}

/* Effective cost figure */

#lcc-calculator .lcc-main-cost {
    margin: 0 0 12px;
    padding: 0;
    color: #f5ad38;
    font-size: 35px;
    font-weight: 700;
    letter-spacing: -0.7px;
    line-height: 1.3;
    overflow-wrap: anywhere;
}

/* ==================================================
   RESULT ROWS
================================================== */

#lcc-calculator .lcc-result-row {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 12px;
    margin: 0;
    padding: 10px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.14);
    color: #d6deea;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
}

/* Result descriptions */

#lcc-calculator .lcc-result-row span {
    flex: 1 1 auto;
    min-width: 0;
    color: #d6deea;
    font-size: 13px;
    font-weight: 400;
}

/* Result amounts */

#lcc-calculator .lcc-result-row strong {
    flex: 0 0 auto;
    color: #ffffff;
    font-family: "IBM Plex Mono", monospace !important;
    font-size: 13px;
    font-weight: 700;
    text-align: right;
    overflow-wrap: anywhere;
}

/* Total row */

#lcc-calculator .lcc-total-row {
    margin: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.14);
}

/* ==================================================
   COMPARISON TEXT
================================================== */

#lcc-calculator .lcc-comparison {
    margin: 15px 0 14px;
    padding: 0;
    color: #e0e6ef;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.6;
}

#lcc-calculator .lcc-comparison strong {
    color: #f5ad38;
    font-size: inherit;
    font-weight: 700;
}

/* ==================================================
   ORANGE CTA BUTTON
================================================== */

#lcc-calculator .lcc-cta {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 50px;
    margin: 0;
    padding: 13px 12px;
    border: 0;
    border-radius: 0;
    background: #f5ad38;
    color: #061d36;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.4;
    letter-spacing: 0;
    text-align: center;
    text-decoration: none;
    box-shadow: none;
    cursor: pointer;
    transition:
        background 0.2s ease,
        color 0.2s ease;
}

#lcc-calculator .lcc-cta:hover {
    border: 0;
    background: #ffc15b;
    color: #061d36;
    text-decoration: none;
}

#lcc-calculator .lcc-cta:focus,
#lcc-calculator .lcc-cta:focus-visible {
    outline: 2px solid #ffffff;
    outline-offset: 3px;
}

/* ==================================================
   TABLET RESPONSIVE
================================================== */

@media (max-width: 767px) {

    #lcc-calculator {
        grid-template-columns: minmax(0, 1fr);
        width: 100%;
    }

    #lcc-calculator .lcc-input-panel {
        padding: 24px 20px 28px;
    }

    #lcc-calculator .lcc-fields {
        grid-template-columns: minmax(0, 1fr) 120px;
        column-gap: 12px;
        row-gap: 10px;
    }

    #lcc-calculator .lcc-results-panel {
        padding: 30px 22px;
    }

    #lcc-calculator .lcc-main-cost {
        font-size: 32px;
    }
}

/* ==================================================
   SMALL MOBILE RESPONSIVE
================================================== */

@media (max-width: 380px) {

    #lcc-calculator .lcc-input-panel {
        padding: 20px 14px 24px;
    }

    #lcc-calculator .lcc-input-panel h2 {
        font-size: 16px;
    }

    #lcc-calculator .lcc-fields {
        grid-template-columns: minmax(0, 1fr) 100px;
        column-gap: 8px;
        row-gap: 10px;
    }

    #lcc-calculator .lcc-fields label {
        font-size: 12px;
    }

    #lcc-calculator .lcc-fields input {
        height: 36px;
        padding: 6px 7px;
        font-size: 12px;
    }

    #lcc-calculator .lcc-results-panel {
        padding: 26px 16px;
    }

    #lcc-calculator .lcc-main-cost {
        font-size: 29px;
    }

    #lcc-calculator .lcc-result-row {
        gap: 8px;
        font-size: 11px;
    }

    #lcc-calculator .lcc-result-row span {
        font-size: 11px;
    }

    #lcc-calculator .lcc-result-row strong {
        font-size: 11px;
    }

    #lcc-calculator .lcc-comparison {
        font-size: 12px;
    }

    #lcc-calculator .lcc-cta {
        padding: 12px 8px;
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce32653 */.elementor-23733 .elementor-element.elementor-element-ce32653 {
    border: 1px solid #d9d9d9 !important;
    border-top: 4px solid #d94b4b !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86822e0 */.elementor-23733 .elementor-element.elementor-element-86822e0 {
    border: 1px solid #d9d9d9 !important;
    border-top: 4px solid #d94b4b !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2220cf6 */.elementor-23733 .elementor-element.elementor-element-2220cf6 {
    border: 1px solid #d9d9d9 !important;
    border-top: 4px solid #d94b4b !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3408454 */.elementor-23733 .elementor-element.elementor-element-3408454{
    position: relative;
    background: #fff;
    border-radius: 0px;
    overflow: hidden;
}

.elementor-23733 .elementor-element.elementor-element-3408454::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 3px;
    height: 100%;
    background: #0e9aa7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6d3942 */.elementor-23733 .elementor-element.elementor-element-f6d3942{
    position: relative;
    background: #fff;
    border-radius: 0px;
    overflow: hidden;
}

.elementor-23733 .elementor-element.elementor-element-f6d3942::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 3px;
    height: 100%;
    background: #0e9aa7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1b2601 */.elementor-23733 .elementor-element.elementor-element-a1b2601{
    position: relative;
    background: #fff;
    border-radius: 0px;
    overflow: hidden;
}

.elementor-23733 .elementor-element.elementor-element-a1b2601::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 3px;
    height: 100%;
    background: #0e9aa7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a1285 */.elementor-23733 .elementor-element.elementor-element-56a1285{
    position: relative;
    background: #fff;
    border-radius: 0px;
    overflow: hidden;
}

.elementor-23733 .elementor-element.elementor-element-56a1285::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 3px;
    height: 100%;
    background: #0e9aa7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd85b4f */.elementor-23733 .elementor-element.elementor-element-bd85b4f{
    position: relative;
    background: #fff;
    border-radius: 0px;
    overflow: hidden;
}

.elementor-23733 .elementor-element.elementor-element-bd85b4f::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 3px;
    height: 100%;
    background: #0e9aa7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a35b5a */.elementor-23733 .elementor-element.elementor-element-2a35b5a{
    position: relative;
    background: #fff;
    border-radius: 0px;
    overflow: hidden;
}

.elementor-23733 .elementor-element.elementor-element-2a35b5a::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 3px;
    height: 100%;
    background: #0e9aa7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-307e757 */.elementor-23733 .elementor-element.elementor-element-307e757{
    position: relative;
    background: #fff;
    border-radius: 0px;
    overflow: hidden;
}

.elementor-23733 .elementor-element.elementor-element-307e757::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 3px;
    height: 100%;
    background: #0e9aa7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad7d924 */.elementor-23733 .elementor-element.elementor-element-ad7d924{
    position: relative;
    background: #fff;
    border-radius: 0px;
    overflow: hidden;
}

.elementor-23733 .elementor-element.elementor-element-ad7d924::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 3px;
    height: 100%;
    background: #0e9aa7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1d3a78 */.elementor-23733 .elementor-element.elementor-element-c1d3a78{
    position: relative;
    background: #fff;
    border-radius: 9px;
    overflow: hidden;
}

.elementor-23733 .elementor-element.elementor-element-c1d3a78::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 5px;
    height: 100%;
    background: #e08a2e;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f822a9 *//* Workflow container */
.workflow-container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 10px;
    width: 100%;
    margin: 10px 0;
}

/* Workflow boxes */
.workflow-step {
    background-color: #0b2343;
    color: #ffffff;
    padding: 10px 14px;
    font-family: monospace;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4;
    text-align: center;
    white-space: nowrap;
    box-sizing: border-box;
}

/* Orange arrows */
.workflow-arrow {
    color: #ff7900;
    font-family: Arial, sans-serif;
    font-size: 18px;
    line-height: 1;
    flex-shrink: 0;
}

/* Mobile responsive layout */
@media (max-width: 600px) {
    .workflow-container {
        gap: 8px;
    }

    .workflow-step {
        padding: 8px 10px;
        font-size: 11px;
    }

    .workflow-arrow {
        font-size: 15px;
    }
}/* End custom CSS */