.elementor-4303 .elementor-element.elementor-element-4dfd48aa:not(.elementor-motion-effects-element-type-background), .elementor-4303 .elementor-element.elementor-element-4dfd48aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#081627;background-image:url("https://achievoeng.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-4303 .elementor-element.elementor-element-4dfd48aa > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #081627 22%, #08162700 58%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4303 .elementor-element.elementor-element-4dfd48aa > .elementor-container{max-width:1240px;}.elementor-4303 .elementor-element.elementor-element-4dfd48aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:46px 0px 46px 0px;}.elementor-4303 .elementor-element.elementor-element-16a50dcd > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-4303 .elementor-element.elementor-element-16a50dcd{text-align:left;}.elementor-4303 .elementor-element.elementor-element-16a50dcd .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#f28e0e;}.elementor-4303 .elementor-element.elementor-element-4a8ce129{text-align:left;}.elementor-4303 .elementor-element.elementor-element-4a8ce129 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:46px;font-weight:700;text-transform:none;line-height:1.12em;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-1afe8e75{text-align:left;}.elementor-4303 .elementor-element.elementor-element-1afe8e75 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:46px;font-weight:700;text-transform:none;line-height:1.12em;letter-spacing:-0.6px;color:#f28e0e;}.elementor-4303 .elementor-element.elementor-element-7cc76286{text-align:left;color:#FFFFFFC9;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-4303 .elementor-element.elementor-element-5afcac42 > .elementor-container{max-width:1240px;}.elementor-4303 .elementor-element.elementor-element-5afcac42{padding:24px 0px 22px 0px;}.elementor-4303 .elementor-element.elementor-element-6f1993e9 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-4303 .elementor-element.elementor-element-3424dec .elementor-icon-box-wrapper{text-align:left;}.elementor-4303 .elementor-element.elementor-element-3424dec{--icon-box-icon-margin:12px;}.elementor-4303 .elementor-element.elementor-element-3424dec.elementor-view-stacked .elementor-icon{background-color:#f28e0e;}.elementor-4303 .elementor-element.elementor-element-3424dec.elementor-view-framed .elementor-icon, .elementor-4303 .elementor-element.elementor-element-3424dec.elementor-view-default .elementor-icon{fill:#f28e0e;color:#f28e0e;border-color:#f28e0e;}.elementor-4303 .elementor-element.elementor-element-3424dec .elementor-icon{font-size:26px;}.elementor-4303 .elementor-element.elementor-element-3424dec .elementor-icon-box-title{color:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-3424dec .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-3424dec .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4303 .elementor-element.elementor-element-3424dec .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4303 .elementor-element.elementor-element-5cb71f0a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 10px;}.elementor-4303 .elementor-element.elementor-element-12e389e6 .elementor-icon-box-wrapper{text-align:left;}.elementor-4303 .elementor-element.elementor-element-12e389e6{--icon-box-icon-margin:12px;}.elementor-4303 .elementor-element.elementor-element-12e389e6.elementor-view-stacked .elementor-icon{background-color:#f28e0e;}.elementor-4303 .elementor-element.elementor-element-12e389e6.elementor-view-framed .elementor-icon, .elementor-4303 .elementor-element.elementor-element-12e389e6.elementor-view-default .elementor-icon{fill:#f28e0e;color:#f28e0e;border-color:#f28e0e;}.elementor-4303 .elementor-element.elementor-element-12e389e6 .elementor-icon{font-size:26px;}.elementor-4303 .elementor-element.elementor-element-12e389e6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-12e389e6 .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-12e389e6 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4303 .elementor-element.elementor-element-12e389e6 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4303 .elementor-element.elementor-element-3afe99b5 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-4303 .elementor-element.elementor-element-148bb76c .elementor-icon-box-wrapper{text-align:left;}.elementor-4303 .elementor-element.elementor-element-148bb76c{--icon-box-icon-margin:12px;}.elementor-4303 .elementor-element.elementor-element-148bb76c.elementor-view-stacked .elementor-icon{background-color:#f28e0e;}.elementor-4303 .elementor-element.elementor-element-148bb76c.elementor-view-framed .elementor-icon, .elementor-4303 .elementor-element.elementor-element-148bb76c.elementor-view-default .elementor-icon{fill:#f28e0e;color:#f28e0e;border-color:#f28e0e;}.elementor-4303 .elementor-element.elementor-element-148bb76c .elementor-icon{font-size:26px;}.elementor-4303 .elementor-element.elementor-element-148bb76c .elementor-icon-box-title{color:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-148bb76c .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-148bb76c .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4303 .elementor-element.elementor-element-148bb76c .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4303 .elementor-element.elementor-element-641976a4 > .elementor-container{max-width:1240px;}.elementor-4303 .elementor-element.elementor-element-5f01e556 .elementor-button{background-color:#f28e0e;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;padding:14px 26px 14px 26px;}.elementor-4303 .elementor-element.elementor-element-5f01e556 .elementor-button:hover, .elementor-4303 .elementor-element.elementor-element-5f01e556 .elementor-button:focus{background-color:#d97b05;color:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-5f01e556 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4303 .elementor-element.elementor-element-5f01e556 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-4303 .elementor-element.elementor-element-5f01e556 .elementor-button:hover svg, .elementor-4303 .elementor-element.elementor-element-5f01e556 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-677967c7 .elementor-button{background-color:#FFFFFF00;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF6B;border-radius:3px 3px 3px 3px;padding:14px 26px 14px 26px;}.elementor-4303 .elementor-element.elementor-element-677967c7 .elementor-button:hover, .elementor-4303 .elementor-element.elementor-element-677967c7 .elementor-button:focus{background-color:#f28e0e;color:#FFFFFF;border-color:#f28e0e;}.elementor-4303 .elementor-element.elementor-element-677967c7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4303 .elementor-element.elementor-element-677967c7 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-4303 .elementor-element.elementor-element-677967c7 .elementor-button:hover svg, .elementor-4303 .elementor-element.elementor-element-677967c7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-6749835b:not(.elementor-motion-effects-element-type-background), .elementor-4303 .elementor-element.elementor-element-6749835b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-6749835b > .elementor-container{max-width:1240px;}.elementor-4303 .elementor-element.elementor-element-6749835b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 0px 46px 0px;}.elementor-4303 .elementor-element.elementor-element-6749835b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4303 .elementor-element.elementor-element-47b6463d > .elementor-element-populated{padding:0px 34px 0px 0px;}.elementor-4303 .elementor-element.elementor-element-16085e6 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-4303 .elementor-element.elementor-element-16085e6{text-align:left;}.elementor-4303 .elementor-element.elementor-element-16085e6 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#f28e0e;}.elementor-4303 .elementor-element.elementor-element-47e1c5cf{text-align:left;}.elementor-4303 .elementor-element.elementor-element-47e1c5cf .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:700;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-3b420e77{text-align:justify;color:#5A667E;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;}.elementor-4303 .elementor-element.elementor-element-11cff986{text-align:justify;color:#5A667E;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;}.elementor-4303 .elementor-element.elementor-element-41f6ca33 > .elementor-container{max-width:1240px;}.elementor-4303 .elementor-element.elementor-element-41f6ca33{padding:0px 0px 0px 0px;}.elementor-4303 .elementor-element.elementor-element-c4318db .elementor-icon-box-wrapper{text-align:center;}.elementor-4303 .elementor-element.elementor-element-c4318db{--icon-box-icon-margin:12px;}.elementor-4303 .elementor-element.elementor-element-c4318db.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-c4318db.elementor-view-framed .elementor-icon, .elementor-4303 .elementor-element.elementor-element-c4318db.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-c4318db .elementor-icon{font-size:30px;}.elementor-4303 .elementor-element.elementor-element-c4318db .elementor-icon-box-title{color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-c4318db .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-c4318db .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4303 .elementor-element.elementor-element-c4318db .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4303 .elementor-element.elementor-element-63763166 .elementor-icon-box-wrapper{text-align:center;}.elementor-4303 .elementor-element.elementor-element-63763166{--icon-box-icon-margin:12px;}.elementor-4303 .elementor-element.elementor-element-63763166.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-63763166.elementor-view-framed .elementor-icon, .elementor-4303 .elementor-element.elementor-element-63763166.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-63763166 .elementor-icon{font-size:30px;}.elementor-4303 .elementor-element.elementor-element-63763166 .elementor-icon-box-title{color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-63763166 .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-63763166 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4303 .elementor-element.elementor-element-63763166 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4303 .elementor-element.elementor-element-b9a331c .elementor-icon-box-wrapper{text-align:center;}.elementor-4303 .elementor-element.elementor-element-b9a331c{--icon-box-icon-margin:12px;}.elementor-4303 .elementor-element.elementor-element-b9a331c.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-b9a331c.elementor-view-framed .elementor-icon, .elementor-4303 .elementor-element.elementor-element-b9a331c.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-b9a331c .elementor-icon{font-size:30px;}.elementor-4303 .elementor-element.elementor-element-b9a331c .elementor-icon-box-title{color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-b9a331c .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-b9a331c .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4303 .elementor-element.elementor-element-b9a331c .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4303 .elementor-element.elementor-element-3cecdc1a > .elementor-container{max-width:1240px;}.elementor-4303 .elementor-element.elementor-element-3cecdc1a{padding:0px 0px 0px 0px;}.elementor-4303 .elementor-element.elementor-element-2e471671 .elementor-icon-box-wrapper{text-align:center;}.elementor-4303 .elementor-element.elementor-element-2e471671{--icon-box-icon-margin:12px;}.elementor-4303 .elementor-element.elementor-element-2e471671.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-2e471671.elementor-view-framed .elementor-icon, .elementor-4303 .elementor-element.elementor-element-2e471671.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-2e471671 .elementor-icon{font-size:30px;}.elementor-4303 .elementor-element.elementor-element-2e471671 .elementor-icon-box-title{color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-2e471671 .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-2e471671 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4303 .elementor-element.elementor-element-2e471671 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4303 .elementor-element.elementor-element-158391bb .elementor-icon-box-wrapper{text-align:center;}.elementor-4303 .elementor-element.elementor-element-158391bb{--icon-box-icon-margin:12px;}.elementor-4303 .elementor-element.elementor-element-158391bb.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-158391bb.elementor-view-framed .elementor-icon, .elementor-4303 .elementor-element.elementor-element-158391bb.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-158391bb .elementor-icon{font-size:30px;}.elementor-4303 .elementor-element.elementor-element-158391bb .elementor-icon-box-title{color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-158391bb .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-158391bb .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4303 .elementor-element.elementor-element-158391bb .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4303 .elementor-element.elementor-element-7a283963 .elementor-icon-box-wrapper{text-align:center;}.elementor-4303 .elementor-element.elementor-element-7a283963{--icon-box-icon-margin:12px;}.elementor-4303 .elementor-element.elementor-element-7a283963.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-7a283963.elementor-view-framed .elementor-icon, .elementor-4303 .elementor-element.elementor-element-7a283963.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-7a283963 .elementor-icon{font-size:30px;}.elementor-4303 .elementor-element.elementor-element-7a283963 .elementor-icon-box-title{color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-7a283963 .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-7a283963 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4303 .elementor-element.elementor-element-7a283963 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4303 .elementor-element.elementor-element-64e13bbe:not(.elementor-motion-effects-element-type-background), .elementor-4303 .elementor-element.elementor-element-64e13bbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-64e13bbe > .elementor-container{max-width:1240px;}.elementor-4303 .elementor-element.elementor-element-64e13bbe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 0px 48px 0px;}.elementor-4303 .elementor-element.elementor-element-64e13bbe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4303 .elementor-element.elementor-element-10dd7d9d > .elementor-container{max-width:1240px;}.elementor-4303 .elementor-element.elementor-element-520ce3e3 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-4303 .elementor-element.elementor-element-520ce3e3{text-align:left;}.elementor-4303 .elementor-element.elementor-element-520ce3e3 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#f28e0e;}.elementor-4303 .elementor-element.elementor-element-5fe048d{text-align:right;color:#2C4993;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-4303 .elementor-element.elementor-element-42f0bb51 > .elementor-container{max-width:1240px;}.elementor-4303 .elementor-element.elementor-element-42f0bb51{padding:18px 0px 0px 0px;}.elementor-4303 .elementor-element.elementor-element-1d9e9a3b{text-align:center;}.elementor-4303 .elementor-element.elementor-element-7e943593{text-align:center;}.elementor-4303 .elementor-element.elementor-element-7e943593 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:1.35em;letter-spacing:0px;color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-1090da25{text-align:center;}.elementor-4303 .elementor-element.elementor-element-73041643{text-align:center;}.elementor-4303 .elementor-element.elementor-element-73041643 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:1.35em;letter-spacing:0px;color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-270f3887{text-align:center;}.elementor-4303 .elementor-element.elementor-element-7bae771c{text-align:center;}.elementor-4303 .elementor-element.elementor-element-7bae771c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:1.35em;letter-spacing:0px;color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-58521ded{text-align:center;}.elementor-4303 .elementor-element.elementor-element-5ce65af7{text-align:center;}.elementor-4303 .elementor-element.elementor-element-5ce65af7 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:1.35em;letter-spacing:0px;color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-7fe1597c{text-align:center;}.elementor-4303 .elementor-element.elementor-element-7aa488e{text-align:center;}.elementor-4303 .elementor-element.elementor-element-7aa488e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:1.35em;letter-spacing:0px;color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-54d24cf7:not(.elementor-motion-effects-element-type-background), .elementor-4303 .elementor-element.elementor-element-54d24cf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #06121F 0%, #0A1E33 100%);}.elementor-4303 .elementor-element.elementor-element-54d24cf7 > .elementor-container{max-width:1240px;}.elementor-4303 .elementor-element.elementor-element-54d24cf7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 0px 44px 0px;}.elementor-4303 .elementor-element.elementor-element-54d24cf7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4303 .elementor-element.elementor-element-16a20ceb > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-4303 .elementor-element.elementor-element-3413f2b8 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-4303 .elementor-element.elementor-element-3413f2b8{text-align:left;}.elementor-4303 .elementor-element.elementor-element-3413f2b8 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#f28e0e;}.elementor-4303 .elementor-element.elementor-element-5acab405{text-align:left;}.elementor-4303 .elementor-element.elementor-element-5acab405 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:30px;font-weight:700;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-149c13b9{text-align:left;color:#FFFFFFB5;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-4303 .elementor-element.elementor-element-6099e933 .elementor-button{background-color:#f28e0e;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;padding:14px 26px 14px 26px;}.elementor-4303 .elementor-element.elementor-element-6099e933 .elementor-button:hover, .elementor-4303 .elementor-element.elementor-element-6099e933 .elementor-button:focus{background-color:#d97b05;color:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-6099e933 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4303 .elementor-element.elementor-element-6099e933 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-4303 .elementor-element.elementor-element-6099e933 .elementor-button:hover svg, .elementor-4303 .elementor-element.elementor-element-6099e933 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-2373681b > .elementor-container{max-width:1240px;}.elementor-4303 .elementor-element.elementor-element-6037c5c8{text-align:center;}.elementor-4303 .elementor-element.elementor-element-7cfb39a7 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-4303 .elementor-element.elementor-element-7cfb39a7 .elementor-icon-box-wrapper{text-align:left;}.elementor-4303 .elementor-element.elementor-element-7cfb39a7{--icon-box-icon-margin:11px;}.elementor-4303 .elementor-element.elementor-element-7cfb39a7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-7cfb39a7.elementor-view-framed .elementor-icon, .elementor-4303 .elementor-element.elementor-element-7cfb39a7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-7cfb39a7 .elementor-icon{font-size:19px;}.elementor-4303 .elementor-element.elementor-element-7cfb39a7 .elementor-icon-box-title{color:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-7cfb39a7 .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-7cfb39a7 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4303 .elementor-element.elementor-element-7cfb39a7 .elementor-icon-box-description{color:#FFFFFF9E;font-family:"Barlow", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-4303 .elementor-element.elementor-element-3662759d{text-align:center;}.elementor-4303 .elementor-element.elementor-element-60847d30 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-4303 .elementor-element.elementor-element-60847d30 .elementor-icon-box-wrapper{text-align:left;}.elementor-4303 .elementor-element.elementor-element-60847d30{--icon-box-icon-margin:11px;}.elementor-4303 .elementor-element.elementor-element-60847d30.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-60847d30.elementor-view-framed .elementor-icon, .elementor-4303 .elementor-element.elementor-element-60847d30.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-60847d30 .elementor-icon{font-size:19px;}.elementor-4303 .elementor-element.elementor-element-60847d30 .elementor-icon-box-title{color:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-60847d30 .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-60847d30 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4303 .elementor-element.elementor-element-60847d30 .elementor-icon-box-description{color:#FFFFFF9E;font-family:"Barlow", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-4303 .elementor-element.elementor-element-1f080e1a > .elementor-element-populated{text-align:left;}.elementor-4303 .elementor-element.elementor-element-3aea5dc1{text-align:center;}.elementor-4303 .elementor-element.elementor-element-279b93d7 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-4303 .elementor-element.elementor-element-279b93d7 .elementor-icon-box-wrapper{text-align:left;}.elementor-4303 .elementor-element.elementor-element-279b93d7{--icon-box-icon-margin:11px;}.elementor-4303 .elementor-element.elementor-element-279b93d7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-279b93d7.elementor-view-framed .elementor-icon, .elementor-4303 .elementor-element.elementor-element-279b93d7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-279b93d7 .elementor-icon{font-size:19px;}.elementor-4303 .elementor-element.elementor-element-279b93d7 .elementor-icon-box-title{color:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-279b93d7 .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-279b93d7 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4303 .elementor-element.elementor-element-279b93d7 .elementor-icon-box-description{color:#FFFFFF9E;font-family:"Barlow", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-4303 .elementor-element.elementor-element-2d6f39cd{text-align:center;}.elementor-4303 .elementor-element.elementor-element-43ab76a5 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-4303 .elementor-element.elementor-element-43ab76a5 .elementor-icon-box-wrapper{text-align:left;}.elementor-4303 .elementor-element.elementor-element-43ab76a5{--icon-box-icon-margin:11px;}.elementor-4303 .elementor-element.elementor-element-43ab76a5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-43ab76a5.elementor-view-framed .elementor-icon, .elementor-4303 .elementor-element.elementor-element-43ab76a5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-43ab76a5 .elementor-icon{font-size:19px;}.elementor-4303 .elementor-element.elementor-element-43ab76a5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-43ab76a5 .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-43ab76a5 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4303 .elementor-element.elementor-element-43ab76a5 .elementor-icon-box-description{color:#FFFFFF9E;font-family:"Barlow", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-4303 .elementor-element.elementor-element-43bcf835:not(.elementor-motion-effects-element-type-background), .elementor-4303 .elementor-element.elementor-element-43bcf835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-43bcf835 > .elementor-container{max-width:1240px;}.elementor-4303 .elementor-element.elementor-element-43bcf835{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 0px 42px 0px;}.elementor-4303 .elementor-element.elementor-element-43bcf835 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4303 .elementor-element.elementor-element-51380b63 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-4303 .elementor-element.elementor-element-703a050f > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-4303 .elementor-element.elementor-element-703a050f{text-align:left;}.elementor-4303 .elementor-element.elementor-element-703a050f .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#f28e0e;}.elementor-4303 .elementor-element.elementor-element-bd2b6c2 > .elementor-container{max-width:1240px;}.elementor-4303 .elementor-element.elementor-element-bd2b6c2{padding:14px 0px 0px 0px;}.elementor-4303 .elementor-element.elementor-element-e7a57b0{text-align:center;}.elementor-4303 .elementor-element.elementor-element-6a7ca82d{text-align:center;}.elementor-4303 .elementor-element.elementor-element-6a7ca82d .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0px;color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-6a7691e7{text-align:center;}.elementor-4303 .elementor-element.elementor-element-4c1978b1{text-align:center;}.elementor-4303 .elementor-element.elementor-element-4c1978b1 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0px;color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-5369a072 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-4303 .elementor-element.elementor-element-68cc77f8 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-4303 .elementor-element.elementor-element-68cc77f8{text-align:left;}.elementor-4303 .elementor-element.elementor-element-68cc77f8 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#f28e0e;}.elementor-4303 .elementor-element.elementor-element-171bee3f > .elementor-container{max-width:1240px;}.elementor-4303 .elementor-element.elementor-element-171bee3f{padding:16px 0px 0px 0px;}.elementor-4303 .elementor-element.elementor-element-22c45fca .elementor-icon-box-wrapper{text-align:center;}.elementor-4303 .elementor-element.elementor-element-22c45fca{--icon-box-icon-margin:12px;}.elementor-4303 .elementor-element.elementor-element-22c45fca.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-22c45fca.elementor-view-framed .elementor-icon, .elementor-4303 .elementor-element.elementor-element-22c45fca.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-22c45fca .elementor-icon{font-size:28px;}.elementor-4303 .elementor-element.elementor-element-22c45fca .elementor-icon-box-title{color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-22c45fca .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-22c45fca .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4303 .elementor-element.elementor-element-22c45fca .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4303 .elementor-element.elementor-element-21b7f58f .elementor-icon-box-wrapper{text-align:center;}.elementor-4303 .elementor-element.elementor-element-21b7f58f{--icon-box-icon-margin:12px;}.elementor-4303 .elementor-element.elementor-element-21b7f58f.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-21b7f58f.elementor-view-framed .elementor-icon, .elementor-4303 .elementor-element.elementor-element-21b7f58f.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-21b7f58f .elementor-icon{font-size:28px;}.elementor-4303 .elementor-element.elementor-element-21b7f58f .elementor-icon-box-title{color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-21b7f58f .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-21b7f58f .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4303 .elementor-element.elementor-element-21b7f58f .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4303 .elementor-element.elementor-element-40d1f476 .elementor-icon-box-wrapper{text-align:center;}.elementor-4303 .elementor-element.elementor-element-40d1f476{--icon-box-icon-margin:12px;}.elementor-4303 .elementor-element.elementor-element-40d1f476.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-40d1f476.elementor-view-framed .elementor-icon, .elementor-4303 .elementor-element.elementor-element-40d1f476.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-40d1f476 .elementor-icon{font-size:28px;}.elementor-4303 .elementor-element.elementor-element-40d1f476 .elementor-icon-box-title{color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-40d1f476 .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-40d1f476 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4303 .elementor-element.elementor-element-40d1f476 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4303 .elementor-element.elementor-element-3c9d9640 .elementor-icon-box-wrapper{text-align:center;}.elementor-4303 .elementor-element.elementor-element-3c9d9640{--icon-box-icon-margin:12px;}.elementor-4303 .elementor-element.elementor-element-3c9d9640.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-3c9d9640.elementor-view-framed .elementor-icon, .elementor-4303 .elementor-element.elementor-element-3c9d9640.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-3c9d9640 .elementor-icon{font-size:28px;}.elementor-4303 .elementor-element.elementor-element-3c9d9640 .elementor-icon-box-title{color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-3c9d9640 .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-3c9d9640 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4303 .elementor-element.elementor-element-3c9d9640 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4303 .elementor-element.elementor-element-28c7626a .elementor-icon-box-wrapper{text-align:center;}.elementor-4303 .elementor-element.elementor-element-28c7626a{--icon-box-icon-margin:12px;}.elementor-4303 .elementor-element.elementor-element-28c7626a.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-28c7626a.elementor-view-framed .elementor-icon, .elementor-4303 .elementor-element.elementor-element-28c7626a.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-28c7626a .elementor-icon{font-size:28px;}.elementor-4303 .elementor-element.elementor-element-28c7626a .elementor-icon-box-title{color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-28c7626a .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-28c7626a .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4303 .elementor-element.elementor-element-28c7626a .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4303 .elementor-element.elementor-element-768b5538:not(.elementor-motion-effects-element-type-background), .elementor-4303 .elementor-element.elementor-element-768b5538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4303 .elementor-element.elementor-element-768b5538 > .elementor-container{max-width:1240px;}.elementor-4303 .elementor-element.elementor-element-768b5538{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 0px 48px 0px;}.elementor-4303 .elementor-element.elementor-element-768b5538 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4303 .elementor-element.elementor-element-3fbb3489 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-4303 .elementor-element.elementor-element-1a61f593{text-align:left;}.elementor-4303 .elementor-element.elementor-element-1a61f593 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.12em;letter-spacing:0.6px;color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-47058dfe > .elementor-container{max-width:1240px;}.elementor-4303 .elementor-element.elementor-element-47058dfe{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4303 .elementor-element.elementor-element-61c9d4f7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4303 .elementor-element.elementor-element-61c9d4f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4303 .elementor-element.elementor-element-789f4889 > .elementor-widget-container{padding:5px 0px 5px 10px;}.elementor-4303 .elementor-element.elementor-element-789f4889{text-align:left;}.elementor-4303 .elementor-element.elementor-element-789f4889 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0px;color:#1B2A4E;}.elementor-bc-flex-widget .elementor-4303 .elementor-element.elementor-element-3df10cf1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4303 .elementor-element.elementor-element-3df10cf1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4303 .elementor-element.elementor-element-3df10cf1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4303 .elementor-element.elementor-element-7e114904 > .elementor-widget-container{padding:10px 0px 0px 10px;}.elementor-4303 .elementor-element.elementor-element-7e114904{text-align:left;color:#5A667E;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.4em;letter-spacing:0px;}.elementor-4303 .elementor-element.elementor-element-89065be > .elementor-container{max-width:1240px;}.elementor-bc-flex-widget .elementor-4303 .elementor-element.elementor-element-43a8f75d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4303 .elementor-element.elementor-element-43a8f75d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4303 .elementor-element.elementor-element-46ebbe2e > .elementor-widget-container{padding:5px 0px 5px 10px;}.elementor-4303 .elementor-element.elementor-element-46ebbe2e{text-align:left;}.elementor-4303 .elementor-element.elementor-element-46ebbe2e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0px;color:#1B2A4E;}.elementor-bc-flex-widget .elementor-4303 .elementor-element.elementor-element-7eba5bf7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4303 .elementor-element.elementor-element-7eba5bf7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4303 .elementor-element.elementor-element-7eba5bf7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4303 .elementor-element.elementor-element-6bb0b8a8 > .elementor-widget-container{padding:10px 0px 0px 10px;}.elementor-4303 .elementor-element.elementor-element-6bb0b8a8{text-align:left;color:#5A667E;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.4em;letter-spacing:0px;}.elementor-4303 .elementor-element.elementor-element-712caad6 > .elementor-container{max-width:1240px;}.elementor-bc-flex-widget .elementor-4303 .elementor-element.elementor-element-a9a001f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4303 .elementor-element.elementor-element-a9a001f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4303 .elementor-element.elementor-element-1c648743 > .elementor-widget-container{padding:5px 0px 5px 10px;}.elementor-4303 .elementor-element.elementor-element-1c648743{text-align:left;}.elementor-4303 .elementor-element.elementor-element-1c648743 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0px;color:#1B2A4E;}.elementor-bc-flex-widget .elementor-4303 .elementor-element.elementor-element-71c96dc1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4303 .elementor-element.elementor-element-71c96dc1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4303 .elementor-element.elementor-element-4d7c6895 > .elementor-widget-container{padding:10px 0px 0px 10px;}.elementor-4303 .elementor-element.elementor-element-4d7c6895{text-align:left;color:#5A667E;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.4em;letter-spacing:0px;}.elementor-4303 .elementor-element.elementor-element-31f90941 > .elementor-container{max-width:1240px;}.elementor-bc-flex-widget .elementor-4303 .elementor-element.elementor-element-63c9a4af.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4303 .elementor-element.elementor-element-63c9a4af.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4303 .elementor-element.elementor-element-69a4188c > .elementor-widget-container{padding:5px 0px 5px 10px;}.elementor-4303 .elementor-element.elementor-element-69a4188c{text-align:left;}.elementor-4303 .elementor-element.elementor-element-69a4188c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0px;color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-1f5d1f55 > .elementor-widget-container{padding:10px 0px 0px 10px;}.elementor-4303 .elementor-element.elementor-element-1f5d1f55{text-align:left;color:#5A667E;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.4em;letter-spacing:0px;}.elementor-4303 .elementor-element.elementor-element-3d72ff37 > .elementor-container{max-width:1240px;}.elementor-bc-flex-widget .elementor-4303 .elementor-element.elementor-element-6e1a1759.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4303 .elementor-element.elementor-element-6e1a1759.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4303 .elementor-element.elementor-element-4e61d21d > .elementor-widget-container{padding:5px 0px 5px 10px;}.elementor-4303 .elementor-element.elementor-element-4e61d21d{text-align:left;}.elementor-4303 .elementor-element.elementor-element-4e61d21d .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0px;color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-6e96312d > .elementor-widget-container{padding:10px 0px 0px 10px;}.elementor-4303 .elementor-element.elementor-element-6e96312d{text-align:left;color:#5A667E;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.4em;letter-spacing:0px;}.elementor-4303 .elementor-element.elementor-element-69c154e1 > .elementor-container{max-width:1240px;}.elementor-bc-flex-widget .elementor-4303 .elementor-element.elementor-element-70fb2b10.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4303 .elementor-element.elementor-element-70fb2b10.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4303 .elementor-element.elementor-element-11cb1d05 > .elementor-widget-container{padding:5px 0px 5px 10px;}.elementor-4303 .elementor-element.elementor-element-11cb1d05{text-align:left;}.elementor-4303 .elementor-element.elementor-element-11cb1d05 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0px;color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-2f5141d0 > .elementor-widget-container{padding:10px 0px 0px 10px;}.elementor-4303 .elementor-element.elementor-element-2f5141d0{text-align:left;color:#5A667E;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.4em;letter-spacing:0px;}.elementor-4303 .elementor-element.elementor-element-530a45e6 > .elementor-container{max-width:1240px;}.elementor-bc-flex-widget .elementor-4303 .elementor-element.elementor-element-5467644e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4303 .elementor-element.elementor-element-5467644e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4303 .elementor-element.elementor-element-5f56e346 > .elementor-widget-container{padding:5px 0px 5px 10px;}.elementor-4303 .elementor-element.elementor-element-5f56e346{text-align:left;}.elementor-4303 .elementor-element.elementor-element-5f56e346 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0px;color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-7ae6f1cc > .elementor-widget-container{padding:10px 0px 0px 10px;}.elementor-4303 .elementor-element.elementor-element-7ae6f1cc{text-align:left;color:#5A667E;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.4em;letter-spacing:0px;}.elementor-4303 .elementor-element.elementor-element-a1ca601 > .elementor-container{max-width:1240px;}.elementor-bc-flex-widget .elementor-4303 .elementor-element.elementor-element-7f5be2b9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4303 .elementor-element.elementor-element-7f5be2b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4303 .elementor-element.elementor-element-40893634 > .elementor-widget-container{padding:5px 0px 5px 10px;}.elementor-4303 .elementor-element.elementor-element-40893634{text-align:left;}.elementor-4303 .elementor-element.elementor-element-40893634 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0px;color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-5ec2d665 > .elementor-widget-container{padding:10px 0px 0px 10px;}.elementor-4303 .elementor-element.elementor-element-5ec2d665{text-align:left;color:#5A667E;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.4em;letter-spacing:0px;}.elementor-4303 .elementor-element.elementor-element-ecc4569 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-4303 .elementor-element.elementor-element-6df66c92 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-4303 .elementor-element.elementor-element-6df66c92{text-align:left;}.elementor-4303 .elementor-element.elementor-element-6df66c92 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#f28e0e;}.elementor-4303 .elementor-element.elementor-element-33b0349e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(13px/2);}.elementor-4303 .elementor-element.elementor-element-33b0349e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(13px/2);}.elementor-4303 .elementor-element.elementor-element-33b0349e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(13px/2);margin-left:calc(13px/2);}.elementor-4303 .elementor-element.elementor-element-33b0349e .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-13px/2);margin-left:calc(-13px/2);}body.rtl .elementor-4303 .elementor-element.elementor-element-33b0349e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-13px/2);}body:not(.rtl) .elementor-4303 .elementor-element.elementor-element-33b0349e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-13px/2);}.elementor-4303 .elementor-element.elementor-element-33b0349e .elementor-icon-list-icon i{color:#f28e0e;transition:color 0.3s;}.elementor-4303 .elementor-element.elementor-element-33b0349e .elementor-icon-list-icon svg{fill:#f28e0e;transition:fill 0.3s;}.elementor-4303 .elementor-element.elementor-element-33b0349e{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-4303 .elementor-element.elementor-element-33b0349e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4303 .elementor-element.elementor-element-33b0349e .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-4303 .elementor-element.elementor-element-33b0349e .elementor-icon-list-text{color:#5A667E;transition:color 0.3s;}.elementor-4303 .elementor-element.elementor-element-a51c249:not(.elementor-motion-effects-element-type-background), .elementor-4303 .elementor-element.elementor-element-a51c249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F5F9;}.elementor-4303 .elementor-element.elementor-element-a51c249 > .elementor-container{max-width:1240px;}.elementor-4303 .elementor-element.elementor-element-a51c249{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 0px 26px 0px;}.elementor-4303 .elementor-element.elementor-element-a51c249 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4303 .elementor-element.elementor-element-75634c5d .elementor-icon-box-wrapper{text-align:center;}.elementor-4303 .elementor-element.elementor-element-75634c5d{--icon-box-icon-margin:12px;}.elementor-4303 .elementor-element.elementor-element-75634c5d.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-75634c5d.elementor-view-framed .elementor-icon, .elementor-4303 .elementor-element.elementor-element-75634c5d.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4303 .elementor-element.elementor-element-75634c5d .elementor-icon{font-size:38px;}.elementor-4303 .elementor-element.elementor-element-75634c5d .elementor-icon-box-title{color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-75634c5d .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-75634c5d .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4303 .elementor-element.elementor-element-75634c5d .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4303 .elementor-element.elementor-element-1670477f{text-align:left;}.elementor-4303 .elementor-element.elementor-element-1670477f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.12em;letter-spacing:0.6px;color:#1B2A4E;}.elementor-4303 .elementor-element.elementor-element-599ba05a{text-align:left;color:#5A667E;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-4303 .elementor-element.elementor-element-c35e87c{text-align:right;color:#8A93A6;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}body.elementor-page-4303:not(.elementor-motion-effects-element-type-background), body.elementor-page-4303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4303 .elementor-element.elementor-element-5628bada{width:100%;}.elementor-4303 .elementor-element.elementor-element-6f1993e9{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-5cb71f0a{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-3afe99b5{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-329a6873{width:44%;}.elementor-4303 .elementor-element.elementor-element-4ed1fa0f{width:56%;}.elementor-4303 .elementor-element.elementor-element-47b6463d{width:50%;}.elementor-4303 .elementor-element.elementor-element-110737ff{width:50%;}.elementor-4303 .elementor-element.elementor-element-517936e{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-68ed8cdd{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-31bfbc23{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-d7bea04{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-234725f7{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-1ee0dcfc{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-16fa9cf7{width:100%;}.elementor-4303 .elementor-element.elementor-element-6c61e0d6{width:45%;}.elementor-4303 .elementor-element.elementor-element-552c5112{width:55%;}.elementor-4303 .elementor-element.elementor-element-19db7955{width:20%;}.elementor-4303 .elementor-element.elementor-element-6fb792d{width:20%;}.elementor-4303 .elementor-element.elementor-element-6e5563f8{width:20%;}.elementor-4303 .elementor-element.elementor-element-7b08e86b{width:20%;}.elementor-4303 .elementor-element.elementor-element-46951377{width:20%;}.elementor-4303 .elementor-element.elementor-element-16a20ceb{width:34%;}.elementor-4303 .elementor-element.elementor-element-fbaee38{width:66%;}.elementor-4303 .elementor-element.elementor-element-6ff0f523{width:25%;}.elementor-4303 .elementor-element.elementor-element-68ad1610{width:25%;}.elementor-4303 .elementor-element.elementor-element-1f080e1a{width:25%;}.elementor-4303 .elementor-element.elementor-element-1638a5fc{width:25%;}.elementor-4303 .elementor-element.elementor-element-51380b63{width:33%;}.elementor-4303 .elementor-element.elementor-element-c3d9094{width:50%;}.elementor-4303 .elementor-element.elementor-element-55cc4b59{width:50%;}.elementor-4303 .elementor-element.elementor-element-5369a072{width:67%;}.elementor-4303 .elementor-element.elementor-element-7b6560c0{width:20%;}.elementor-4303 .elementor-element.elementor-element-7b466735{width:20%;}.elementor-4303 .elementor-element.elementor-element-4a30a277{width:20%;}.elementor-4303 .elementor-element.elementor-element-594f149e{width:20%;}.elementor-4303 .elementor-element.elementor-element-1528a8ac{width:20%;}.elementor-4303 .elementor-element.elementor-element-3fbb3489{width:50%;}.elementor-4303 .elementor-element.elementor-element-61c9d4f7{width:36%;}.elementor-4303 .elementor-element.elementor-element-3df10cf1{width:64%;}.elementor-4303 .elementor-element.elementor-element-43a8f75d{width:36%;}.elementor-4303 .elementor-element.elementor-element-7eba5bf7{width:64%;}.elementor-4303 .elementor-element.elementor-element-a9a001f{width:36%;}.elementor-4303 .elementor-element.elementor-element-71c96dc1{width:64%;}.elementor-4303 .elementor-element.elementor-element-63c9a4af{width:36%;}.elementor-4303 .elementor-element.elementor-element-1884dea1{width:64%;}.elementor-4303 .elementor-element.elementor-element-6e1a1759{width:36%;}.elementor-4303 .elementor-element.elementor-element-5ad85293{width:64%;}.elementor-4303 .elementor-element.elementor-element-70fb2b10{width:36%;}.elementor-4303 .elementor-element.elementor-element-67a080d9{width:64%;}.elementor-4303 .elementor-element.elementor-element-5467644e{width:36%;}.elementor-4303 .elementor-element.elementor-element-2ac88fc1{width:64%;}.elementor-4303 .elementor-element.elementor-element-7f5be2b9{width:36%;}.elementor-4303 .elementor-element.elementor-element-ae80989{width:64%;}.elementor-4303 .elementor-element.elementor-element-ecc4569{width:50%;}.elementor-4303 .elementor-element.elementor-element-21c0543f{width:10%;}.elementor-4303 .elementor-element.elementor-element-1d806bf7{width:64%;}.elementor-4303 .elementor-element.elementor-element-39518a97{width:26%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4303 .elementor-element.elementor-element-47b6463d{width:100%;}.elementor-4303 .elementor-element.elementor-element-110737ff{width:100%;}.elementor-4303 .elementor-element.elementor-element-19db7955{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-6fb792d{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-6e5563f8{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-7b08e86b{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-46951377{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-16a20ceb{width:100%;}.elementor-4303 .elementor-element.elementor-element-fbaee38{width:100%;}.elementor-4303 .elementor-element.elementor-element-6ff0f523{width:25%;}.elementor-4303 .elementor-element.elementor-element-68ad1610{width:25%;}.elementor-4303 .elementor-element.elementor-element-1f080e1a{width:25%;}.elementor-4303 .elementor-element.elementor-element-1638a5fc{width:25%;}.elementor-4303 .elementor-element.elementor-element-51380b63{width:100%;}.elementor-4303 .elementor-element.elementor-element-5369a072{width:100%;}.elementor-4303 .elementor-element.elementor-element-7b6560c0{width:20%;}.elementor-4303 .elementor-element.elementor-element-7b466735{width:20%;}.elementor-4303 .elementor-element.elementor-element-4a30a277{width:20%;}.elementor-4303 .elementor-element.elementor-element-594f149e{width:20%;}.elementor-4303 .elementor-element.elementor-element-1528a8ac{width:20%;}.elementor-4303 .elementor-element.elementor-element-3fbb3489{width:100%;}.elementor-4303 .elementor-element.elementor-element-ecc4569{width:100%;}.elementor-4303 .elementor-element.elementor-element-21c0543f{width:14%;}.elementor-4303 .elementor-element.elementor-element-1d806bf7{width:86%;}.elementor-4303 .elementor-element.elementor-element-39518a97{width:100%;}}@media(max-width:1024px){.elementor-4303 .elementor-element.elementor-element-4a8ce129 .elementor-heading-title{font-size:34px;}.elementor-4303 .elementor-element.elementor-element-1afe8e75 .elementor-heading-title{font-size:34px;}.elementor-4303 .elementor-element.elementor-element-47e1c5cf .elementor-heading-title{font-size:24px;}.elementor-4303 .elementor-element.elementor-element-7e943593 .elementor-heading-title{font-size:12px;}.elementor-4303 .elementor-element.elementor-element-73041643 .elementor-heading-title{font-size:12px;}.elementor-4303 .elementor-element.elementor-element-7bae771c .elementor-heading-title{font-size:12px;}.elementor-4303 .elementor-element.elementor-element-7b08e86b > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4303 .elementor-element.elementor-element-5ce65af7 .elementor-heading-title{font-size:12px;}.elementor-4303 .elementor-element.elementor-element-46951377 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4303 .elementor-element.elementor-element-7aa488e .elementor-heading-title{font-size:12px;}.elementor-4303 .elementor-element.elementor-element-5acab405 .elementor-heading-title{font-size:24px;}.elementor-4303 .elementor-element.elementor-element-6a7ca82d .elementor-heading-title{font-size:12px;}.elementor-4303 .elementor-element.elementor-element-4c1978b1 .elementor-heading-title{font-size:12px;}.elementor-4303 .elementor-element.elementor-element-22c45fca .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-22c45fca .elementor-icon-box-title a{font-size:15px;}.elementor-4303 .elementor-element.elementor-element-21b7f58f .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-21b7f58f .elementor-icon-box-title a{font-size:15px;}.elementor-4303 .elementor-element.elementor-element-40d1f476 .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-40d1f476 .elementor-icon-box-title a{font-size:15px;}.elementor-4303 .elementor-element.elementor-element-3c9d9640 .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-3c9d9640 .elementor-icon-box-title a{font-size:15px;}.elementor-4303 .elementor-element.elementor-element-28c7626a .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-28c7626a .elementor-icon-box-title a{font-size:15px;}.elementor-4303 .elementor-element.elementor-element-1a61f593 .elementor-heading-title{font-size:14.5px;}.elementor-4303 .elementor-element.elementor-element-789f4889 .elementor-heading-title{font-size:14px;}.elementor-4303 .elementor-element.elementor-element-7e114904{font-size:14px;}.elementor-4303 .elementor-element.elementor-element-46ebbe2e .elementor-heading-title{font-size:14px;}.elementor-4303 .elementor-element.elementor-element-6bb0b8a8{font-size:14px;}.elementor-4303 .elementor-element.elementor-element-1c648743 .elementor-heading-title{font-size:14px;}.elementor-4303 .elementor-element.elementor-element-4d7c6895{font-size:14px;}.elementor-4303 .elementor-element.elementor-element-69a4188c .elementor-heading-title{font-size:14px;}.elementor-4303 .elementor-element.elementor-element-1f5d1f55{font-size:14px;}.elementor-4303 .elementor-element.elementor-element-4e61d21d .elementor-heading-title{font-size:14px;}.elementor-4303 .elementor-element.elementor-element-6e96312d{font-size:14px;}.elementor-4303 .elementor-element.elementor-element-11cb1d05 .elementor-heading-title{font-size:14px;}.elementor-4303 .elementor-element.elementor-element-2f5141d0{font-size:14px;}.elementor-4303 .elementor-element.elementor-element-5f56e346 .elementor-heading-title{font-size:14px;}.elementor-4303 .elementor-element.elementor-element-7ae6f1cc{font-size:14px;}.elementor-4303 .elementor-element.elementor-element-40893634 .elementor-heading-title{font-size:14px;}.elementor-4303 .elementor-element.elementor-element-5ec2d665{font-size:14px;}.elementor-4303 .elementor-element.elementor-element-1670477f .elementor-heading-title{font-size:13px;}}@media(max-width:767px){.elementor-4303 .elementor-element.elementor-element-4dfd48aa{padding:38px 0px 38px 0px;}.elementor-4303 .elementor-element.elementor-element-4a8ce129 .elementor-heading-title{font-size:27px;}.elementor-4303 .elementor-element.elementor-element-1afe8e75 .elementor-heading-title{font-size:27px;}.elementor-4303 .elementor-element.elementor-element-7cc76286{font-size:18px;}.elementor-4303 .elementor-element.elementor-element-6f1993e9{width:50%;}.elementor-4303 .elementor-element.elementor-element-5cb71f0a{width:50%;}.elementor-4303 .elementor-element.elementor-element-3afe99b5{width:50%;}.elementor-4303 .elementor-element.elementor-element-329a6873{width:100%;}.elementor-4303 .elementor-element.elementor-element-4ed1fa0f{width:100%;}.elementor-4303 .elementor-element.elementor-element-47b6463d{width:100%;}.elementor-4303 .elementor-element.elementor-element-47e1c5cf .elementor-heading-title{font-size:21px;}.elementor-4303 .elementor-element.elementor-element-110737ff{width:100%;}.elementor-4303 .elementor-element.elementor-element-517936e{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-c4318db .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-c4318db .elementor-icon-box-title a{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-68ed8cdd{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-63763166 .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-63763166 .elementor-icon-box-title a{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-31bfbc23{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-b9a331c .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-b9a331c .elementor-icon-box-title a{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-d7bea04{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-2e471671 .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-2e471671 .elementor-icon-box-title a{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-234725f7{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-158391bb .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-158391bb .elementor-icon-box-title a{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-1ee0dcfc{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-7a283963 .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-7a283963 .elementor-icon-box-title a{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-6c61e0d6{width:100%;}.elementor-4303 .elementor-element.elementor-element-552c5112{width:100%;}.elementor-4303 .elementor-element.elementor-element-19db7955{width:50%;}.elementor-4303 .elementor-element.elementor-element-7e943593 .elementor-heading-title{font-size:11.5px;}.elementor-4303 .elementor-element.elementor-element-6fb792d{width:50%;}.elementor-4303 .elementor-element.elementor-element-73041643 .elementor-heading-title{font-size:11.5px;}.elementor-4303 .elementor-element.elementor-element-6e5563f8{width:50%;}.elementor-4303 .elementor-element.elementor-element-6e5563f8 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4303 .elementor-element.elementor-element-7bae771c .elementor-heading-title{font-size:11.5px;}.elementor-4303 .elementor-element.elementor-element-7b08e86b{width:50%;}.elementor-4303 .elementor-element.elementor-element-7b08e86b > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4303 .elementor-element.elementor-element-5ce65af7 .elementor-heading-title{font-size:11.5px;}.elementor-4303 .elementor-element.elementor-element-46951377{width:50%;}.elementor-4303 .elementor-element.elementor-element-46951377 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4303 .elementor-element.elementor-element-7aa488e .elementor-heading-title{font-size:11.5px;}.elementor-4303 .elementor-element.elementor-element-16a20ceb{width:100%;}.elementor-4303 .elementor-element.elementor-element-5acab405 .elementor-heading-title{font-size:21px;}.elementor-4303 .elementor-element.elementor-element-fbaee38{width:100%;}.elementor-4303 .elementor-element.elementor-element-6ff0f523{width:50%;}.elementor-4303 .elementor-element.elementor-element-68ad1610{width:50%;}.elementor-4303 .elementor-element.elementor-element-1f080e1a{width:50%;}.elementor-4303 .elementor-element.elementor-element-1638a5fc{width:50%;}.elementor-4303 .elementor-element.elementor-element-51380b63{width:100%;}.elementor-4303 .elementor-element.elementor-element-c3d9094{width:50%;}.elementor-4303 .elementor-element.elementor-element-6a7ca82d .elementor-heading-title{font-size:12px;}.elementor-4303 .elementor-element.elementor-element-55cc4b59{width:50%;}.elementor-4303 .elementor-element.elementor-element-4c1978b1 .elementor-heading-title{font-size:12px;}.elementor-4303 .elementor-element.elementor-element-5369a072{width:100%;}.elementor-4303 .elementor-element.elementor-element-7b6560c0{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-22c45fca .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-22c45fca .elementor-icon-box-title a{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-7b466735{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-21b7f58f .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-21b7f58f .elementor-icon-box-title a{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-4a30a277{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-40d1f476 .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-40d1f476 .elementor-icon-box-title a{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-594f149e{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-3c9d9640 .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-3c9d9640 .elementor-icon-box-title a{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-1528a8ac{width:33.333%;}.elementor-4303 .elementor-element.elementor-element-28c7626a .elementor-icon-box-title, .elementor-4303 .elementor-element.elementor-element-28c7626a .elementor-icon-box-title a{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-3fbb3489{width:100%;}.elementor-4303 .elementor-element.elementor-element-1a61f593 .elementor-heading-title{font-size:14px;}.elementor-4303 .elementor-element.elementor-element-47058dfe{margin-top:0px;margin-bottom:0px;}.elementor-4303 .elementor-element.elementor-element-61c9d4f7{width:42%;}.elementor-4303 .elementor-element.elementor-element-789f4889 .elementor-heading-title{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-3df10cf1{width:58%;}.elementor-4303 .elementor-element.elementor-element-7e114904{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-89065be{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4303 .elementor-element.elementor-element-43a8f75d{width:42%;}.elementor-4303 .elementor-element.elementor-element-46ebbe2e .elementor-heading-title{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-7eba5bf7{width:58%;}.elementor-4303 .elementor-element.elementor-element-6bb0b8a8{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-a9a001f{width:42%;}.elementor-4303 .elementor-element.elementor-element-1c648743 .elementor-heading-title{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-71c96dc1{width:58%;}.elementor-4303 .elementor-element.elementor-element-4d7c6895{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-63c9a4af{width:42%;}.elementor-4303 .elementor-element.elementor-element-69a4188c .elementor-heading-title{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-1884dea1{width:58%;}.elementor-4303 .elementor-element.elementor-element-1f5d1f55{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-6e1a1759{width:42%;}.elementor-4303 .elementor-element.elementor-element-4e61d21d .elementor-heading-title{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-5ad85293{width:58%;}.elementor-4303 .elementor-element.elementor-element-6e96312d{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-70fb2b10{width:42%;}.elementor-4303 .elementor-element.elementor-element-11cb1d05 .elementor-heading-title{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-67a080d9{width:58%;}.elementor-4303 .elementor-element.elementor-element-2f5141d0{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-5467644e{width:42%;}.elementor-4303 .elementor-element.elementor-element-5f56e346 .elementor-heading-title{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-2ac88fc1{width:58%;}.elementor-4303 .elementor-element.elementor-element-7ae6f1cc{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-7f5be2b9{width:42%;}.elementor-4303 .elementor-element.elementor-element-40893634 .elementor-heading-title{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-ae80989{width:58%;}.elementor-4303 .elementor-element.elementor-element-5ec2d665{font-size:13px;}.elementor-4303 .elementor-element.elementor-element-ecc4569{width:100%;}.elementor-4303 .elementor-element.elementor-element-21c0543f{width:100%;}.elementor-4303 .elementor-element.elementor-element-1d806bf7{width:100%;}.elementor-4303 .elementor-element.elementor-element-1670477f .elementor-heading-title{font-size:12.5px;}.elementor-4303 .elementor-element.elementor-element-39518a97{width:100%;}}/* Start custom CSS for section, class: .elementor-element-4dfd48aa *//* =========================================================
   ACHIEVO — Lead Washers & Machined Lead Components
   Elementor companion stylesheet
   Paste into: Appearance ▸ Customize ▸ Additional CSS
   Primary #2C4993 · Secondary #f28e0e
   ========================================================= */

:root{
  --ld-primary:#2C4993;
  --ld-primary-700:#243C7B;
  --ld-primary-800:#1B2F60;
  --ld-navy-deep:#081627;
  --ld-navy-cta:#14304F;
  --ld-primary-050:#EEF1F9;
  --ld-secondary:#f28e0e;
  --ld-secondary-600:#d97b05;
  --ld-ink:#1B2A4E;
  --ld-body:#5A667E;
  --ld-muted:#8A93A6;
  --ld-line:#E3E7EF;
  --ld-surface:#F2F5F9;
  --ld-ease:cubic-bezier(.22,.72,.24,1);
}

/* ---------------------------------------------------------
   0. FAILSAFE — content must never stay hidden
   Elementor hides animated elements with .elementor-invisible and
   relies on its JS to remove the class. If that script is blocked,
   deferred or combined by an optimiser, the page renders empty.
   This reveals anything still hidden after 2.5s; once Elementor
   removes the class the rule stops matching, so real animations
   are unaffected.
   --------------------------------------------------------- */
.elementor-invisible{animation:ld-failsafe 0s linear 2.5s forwards}
@keyframes ld-failsafe{to{visibility:visible;opacity:1}}

/* ---------------------------------------------------------
   0b. CONTAINER BREATHING ROOM
   --------------------------------------------------------- */
@media (max-width:1300px){
  .elementor-top-section > .elementor-container{padding-left:24px;padding-right:24px}
}
@media (max-width:767px){
  .elementor-top-section > .elementor-container{padding-left:18px;padding-right:18px}
}

/* ---------------------------------------------------------
   0c. ICON ALIGNMENT
   Elementor renders .elementor-icon as inline-block with the <i> as a
   1em block and the glyph absolutely positioned, so a fixed-size
   badge pins the glyph to the TOP rather than centring it. Elementor
   also keeps the icon's 15px bottom margin on left-positioned icon
   boxes, lifting it off the text beside it.
   --------------------------------------------------------- */
.elementor-position-left .elementor-icon-box-icon,
.elementor-position-right .elementor-icon-box-icon{margin-bottom:0}
.ld-panel-label .elementor-icon-box-wrapper{align-items:flex-start}
.ld-nav .elementor-icon-list-item,
.ld-fnav .elementor-icon-list-item{--icon-vertical-align:center}
.ld-why-list .elementor-icon-list-item{--icon-vertical-align:center}
.ld-why-list .elementor-icon-list-icon{align-items:center;margin-inline-end:12px}

/* ---------------------------------------------------------
   1. HEADER
   --------------------------------------------------------- */
.ld-header{position:sticky;top:0;z-index:99;background:#fff!important;
  transition:box-shadow .35s var(--ld-ease)}
.ld-header.ld-stuck{box-shadow:0 4px 22px rgba(20,35,75,.10)}
.ld-header .elementor-widget-wrap{align-content:center}
.ld-logo{margin-bottom:0!important}
.ld-logo img{max-height:38px;width:auto}

.ld-nav .elementor-icon-list-items{justify-content:center;flex-wrap:wrap}
.ld-nav .elementor-icon-list-item{margin:0!important}
.ld-nav .elementor-icon-list-item > a{padding:9px 10px;font-weight:500;
  position:relative}
.ld-nav .elementor-icon-list-text{transition:color .25s ease}
.ld-nav .elementor-icon-list-item > a::after{
  content:"";position:absolute;left:10px;right:10px;bottom:2px;height:2px;
  background:var(--ld-secondary);transform:scaleX(0);transform-origin:left;
  transition:transform .35s var(--ld-ease);
}
.ld-nav .elementor-icon-list-item:hover > a::after{transform:scaleX(1)}
.ld-nav .elementor-icon-list-item:hover .elementor-icon-list-text{
  color:var(--ld-primary)!important}

/* ---------------------------------------------------------
   2. BUTTONS
   --------------------------------------------------------- */
.ld-btn .elementor-button{
  position:relative;overflow:hidden;
  transition:transform .35s var(--ld-ease),box-shadow .35s var(--ld-ease),
             background-color .3s ease,color .3s ease,border-color .3s ease;
}
.ld-btn .elementor-button:hover{transform:translateY(-3px);
  box-shadow:0 12px 24px rgba(242,142,14,.34)}
.ld-btn .elementor-button-icon{transition:transform .35s var(--ld-ease)}
.ld-btn .elementor-button:hover .elementor-button-icon{transform:translateX(4px)}
.ld-btn-ghost .elementor-button:hover{border-color:var(--ld-secondary)!important;
  box-shadow:0 12px 24px rgba(0,0,0,.3)}

/* ---------------------------------------------------------
   3. EYEBROWS — short rule then label, as in the design
   --------------------------------------------------------- */
.ld-eyebrow{margin-bottom:12px!important}
.ld-eyebrow .elementor-heading-title{
  display:inline-flex;align-items:center;gap:12px;
}
.ld-eyebrow .elementor-heading-title::before{
  content:"";width:28px;height:2px;background:var(--ld-secondary);
  flex-shrink:0;
}

/* ---------------------------------------------------------
   4. HERO
   --------------------------------------------------------- */
.ld-hero{overflow:hidden}
/* The hero art is a tall 0.96:1 composition in a ~2.7:1 band: with
   background-size:cover it gets cropped to a narrow strip. Fitting to
   height keeps the whole product group and lands it right, as designed.
   Below 1025px the copy runs full width over the art, so cover is
   correct there and the overlay carries the contrast. */
/* The hero image is pre-composited onto the section navy with a feathered
   left edge, so cover works at every width with no seam where the photo
   meets the flat background. */
.ld-hero{background-size:cover!important;background-position:right center!important}
@media (max-width:1024px){
  .ld-hero > .elementor-background-overlay{
    background-image:linear-gradient(90deg,#081627 0%,rgba(8,22,39,.93) 54%,
      rgba(8,22,39,.76) 100%)!important;
  }
}
@media (max-width:767px){
  .ld-hero > .elementor-background-overlay{
    background-image:linear-gradient(180deg,rgba(8,22,39,.95) 0%,
      rgba(8,22,39,.88) 60%,rgba(8,22,39,.82) 100%)!important;
  }
}
.ld-hero-copy > .elementor-element-populated,
.ld-hero-copy > .elementor-column-wrap{max-width:620px}
.ld-h1{margin-bottom:0!important}
.ld-h1-b{margin-bottom:14px!important}
.ld-hero-text .elementor-widget-container{max-width:400px}
.ld-hero-text{margin-bottom:0!important}
.ld-feats{max-width:440px}
.ld-feat-col{position:relative}
.ld-feat-col + .ld-feat-col::before{
  content:"";position:absolute;left:0;top:2px;bottom:2px;width:1px;
  background:rgba(255,255,255,.2);
}
.ld-feat-col > .elementor-element-populated,
.ld-feat-col > .elementor-column-wrap{padding:0 14px}
.ld-feat-col:first-child > .elementor-element-populated,
.ld-feat-col:first-child > .elementor-column-wrap{padding-left:0}
.ld-feat{margin-bottom:0!important}
.ld-feat .elementor-icon-box-title{margin-bottom:0;line-height:1.35;
  letter-spacing:.4px}
.ld-feat .elementor-icon{transition:transform .4s var(--ld-ease)}
.ld-feat-col:hover .elementor-icon{transform:translateY(-4px) scale(1.1)}
.ld-hero-btns .elementor-widget-button{margin-bottom:0}
.ld-hero-btns > .elementor-container{align-items:center}

/* ---------------------------------------------------------
   5. OVERVIEW
   --------------------------------------------------------- */
.ld-ov-text{margin-bottom:14px!important}
.ld-ov-text b{color:var(--ld-ink);font-weight:600}
.ld-ov-box > .elementor-element-populated,
.ld-ov-box > .elementor-column-wrap{
  background:var(--ld-surface);border-radius:6px;padding:26px 18px;
}
.ld-ov-row .elementor-column{padding:14px 8px}
.ld-ov-feat{margin-bottom:0!important}
.ld-ov-feat .elementor-icon-box-title{margin-bottom:0;line-height:1.4}
.ld-ov-feat .elementor-icon{transition:color .35s ease,transform .45s var(--ld-ease)}
.ld-ov-col:hover .elementor-icon{color:var(--ld-secondary)!important;
  transform:translateY(-4px) scale(1.1)}
.ld-ov-col:hover .elementor-icon-box-title{color:var(--ld-primary)!important}

/* ---------------------------------------------------------
   6. OUR PRODUCTS
   --------------------------------------------------------- */
.ld-prod-note{margin-bottom:0!important}
.ld-prod-note p{margin:0}
.ld-prod-head{margin-bottom:0}
.ld-prod-grid .elementor-column{padding:0 7px}
.ld-prod-img{margin-bottom:10px!important}
.ld-prod-img .elementor-widget-container{
  overflow:hidden;border-radius:5px;line-height:0;
  box-shadow:0 3px 12px rgba(20,35,75,.10);
  transition:box-shadow .45s var(--ld-ease),transform .45s var(--ld-ease);
}
.ld-prod-img img{width:100%;aspect-ratio:7/5;object-fit:cover;
  transition:transform .8s var(--ld-ease)}
.ld-prod:hover .ld-prod-img .elementor-widget-container{
  box-shadow:0 16px 32px rgba(20,35,75,.2);transform:translateY(-6px)}
.ld-prod:hover .ld-prod-img img{transform:scale(1.09)}
.ld-prod-title{margin-bottom:0!important;transition:color .3s ease}
.ld-prod:hover .ld-prod-title .elementor-heading-title{
  color:var(--ld-secondary)!important}

/* ---------------------------------------------------------
   7. APPLICATIONS — skewed panels
   The design's photo panels are parallelograms. The image wrapper is
   skewed and the image counter-skewed so the photo stays upright, the
   way the mockup's angled dividers read.
   --------------------------------------------------------- */
.ld-applications{position:relative;overflow:hidden}
.ld-applications::before{
  content:"";position:absolute;inset:0;pointer-events:none;opacity:.26;
  background-image:repeating-linear-gradient(118deg,rgba(255,255,255,.05) 0 1px,transparent 1px 30px);
}
.ld-applications > .elementor-container{position:relative;z-index:1}
.ld-app-text{margin-bottom:20px!important}
.ld-app-text .elementor-widget-container{max-width:330px}
.ld-panel-grid .elementor-column{padding:0 3px}
.ld-panel-img{margin-bottom:0!important}
.ld-panel-img .elementor-widget-container{
  overflow:hidden;line-height:0;transform:skewX(-9deg);
  border-left:1px solid rgba(255,255,255,.14);
  border-right:1px solid rgba(255,255,255,.14);
}
.ld-panel-img img{
  width:100%;aspect-ratio:3/4;object-fit:cover;
  transform:skewX(9deg) scale(1.28);
  transition:transform .8s var(--ld-ease);
}
.ld-panel:hover .ld-panel-img img{transform:skewX(9deg) scale(1.38)}
.ld-panel-label{margin-bottom:0!important;padding:14px 10px 0}
.ld-panel-label .elementor-icon-box-title{margin-bottom:5px;line-height:1.35}
.ld-panel-label .elementor-icon-box-description{line-height:1.45}
.ld-panel-label .elementor-icon{transition:color .35s ease}
.ld-panel:hover .ld-panel-label .elementor-icon{color:var(--ld-secondary)!important}
.ld-panel{position:relative}
.ld-panel + .ld-panel::before{
  content:"";position:absolute;left:0;top:0;bottom:0;width:1px;
  background:rgba(255,255,255,.14);transform:skewX(-9deg);
}

/* ---------------------------------------------------------
   8. MATERIALS + CAPABILITIES
   --------------------------------------------------------- */
.ld-mat-col > .elementor-element-populated,
.ld-mat-col > .elementor-column-wrap{border-right:1px solid var(--ld-line)}
.ld-mat-grid .elementor-column{padding:0 7px}
.ld-mat-img{margin-bottom:9px!important}
.ld-mat-img .elementor-widget-container{overflow:hidden;border-radius:5px;
  line-height:0;background:var(--ld-surface)}
.ld-mat-img img{width:100%;aspect-ratio:9/5;object-fit:cover;
  transition:transform .8s var(--ld-ease)}
.ld-mat:hover .ld-mat-img img{transform:scale(1.08)}
.ld-mat-title{margin-bottom:0!important}
.ld-mat-note{display:block;font-weight:400;color:var(--ld-muted);font-size:11px}
.ld-cap-grid .elementor-column{padding:0 6px}
.ld-cap{margin-bottom:0!important}
.ld-cap .elementor-icon-box-title{margin-bottom:0;line-height:1.4}
.ld-cap .elementor-icon{transition:color .35s ease,transform .45s var(--ld-ease)}
.ld-cap-col{position:relative}
.ld-cap-col + .ld-cap-col::before{
  content:"";position:absolute;left:0;top:14px;bottom:6px;width:1px;
  background:var(--ld-line);
}
.ld-cap-col:hover .elementor-icon{color:var(--ld-secondary)!important;
  transform:translateY(-4px) scale(1.1)}
.ld-cap-col:hover .elementor-icon-box-title{color:var(--ld-primary)!important}

/* ---------------------------------------------------------
   9. TECHNICAL SPECIFICATIONS TABLE
   Built from inner sections so every cell stays editable in Elementor.
   --------------------------------------------------------- */
.ld-sec-title{margin-bottom:14px!important;text-transform:uppercase}
.ld-spec-row{
  border:1px solid var(--ld-line);border-top:0;
  transition:background .3s ease;
}
.ld-spec-row:first-of-type{border-top:1px solid var(--ld-line)}
.ld-spec-row:nth-of-type(odd){background:var(--ld-surface)}
.ld-spec-row:hover{background:var(--ld-primary-050)}
.ld-spec-kc > .elementor-element-populated,
.ld-spec-kc > .elementor-column-wrap{
  padding:9px 12px;border-right:1px solid var(--ld-line);
}
.ld-spec-vc > .elementor-element-populated,
.ld-spec-vc > .elementor-column-wrap{padding:9px 12px}
.ld-spec-k,.ld-spec-v{margin-bottom:0!important}
.ld-spec-v p{margin:0}


.ld-why-col > .elementor-element-populated,
.ld-why-col > .elementor-column-wrap{border-left:1px solid var(--ld-line)}
.ld-why-list{margin-bottom:0!important}
.ld-why-list .elementor-icon-list-item{transition:transform .3s var(--ld-ease)}
.ld-why-list .elementor-icon-list-item:hover{transform:translateX(4px)}
.ld-why-list .elementor-icon-list-item:hover .elementor-icon-list-text{
  color:var(--ld-primary)!important}

/* ---------------------------------------------------------
   10. TRUSTED BY
   --------------------------------------------------------- */
.ld-trusted > .elementor-container{align-items:center}
.ld-trust-ico{margin-bottom:0!important}
.ld-trust-ico .elementor-icon-box-title{display:none}
.ld-trust-head{margin-bottom:8px!important;text-transform:uppercase}
.ld-trust-text{margin-bottom:0!important}
.ld-trust-text p{margin:0;line-height:1.7}
.ld-trust-note{margin-bottom:0!important}
.ld-trust-note p{margin:0;font-style:italic;line-height:1.6}

/* ---------------------------------------------------------
   11. CTA
   --------------------------------------------------------- */
.ld-cta{position:relative;overflow:hidden}
.ld-cta::before{
  content:"";position:absolute;top:-60%;left:-30%;width:55%;height:220%;
  pointer-events:none;transform:skewX(-18deg);
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);
  animation:ld-sheen 8s ease-in-out infinite;
}
@keyframes ld-sheen{0%{left:-40%}55%,100%{left:135%}}
.ld-cta > .elementor-container{position:relative;z-index:1;align-items:center}
.ld-cta-text{margin-bottom:0!important}
.ld-cta-text .elementor-widget-container{max-width:460px}
.ld-cta-btns .elementor-widget-button{margin-bottom:0}
.ld-cta-btns > .elementor-container{justify-content:flex-end}

/* ---------------------------------------------------------
   12. FOOTER
   --------------------------------------------------------- */
.ld-footer > .elementor-container{align-items:center}
.ld-flogo{margin-bottom:0!important}
.ld-flogo img{max-height:34px;width:auto}
.ld-fnav{margin-bottom:0!important}
.ld-fnav .elementor-icon-list-items{justify-content:center;flex-wrap:wrap}
.ld-fnav .elementor-icon-list-item{margin:0!important}
.ld-fnav .elementor-icon-list-item > a{padding:6px 10px;font-weight:500}
.ld-fnav .elementor-icon-list-item:hover .elementor-icon-list-text{
  color:var(--ld-secondary)!important}
.ld-ftag{margin-bottom:0!important;position:relative;padding-bottom:10px}
.ld-ftag p{margin:0;line-height:1.5;font-weight:600}
.ld-ftag::after{content:"";position:absolute;right:0;bottom:0;width:56px;
  height:2px;background:var(--ld-secondary)}

/* ---------------------------------------------------------
   13. TABLET (≤1024)
   --------------------------------------------------------- */
@media (max-width:1024px){
  .ld-header .elementor-widget-wrap{justify-content:center}
  .ld-nav .elementor-icon-list-item > a{padding:8px 7px;font-size:12.5px}
  .ld-h-cta .elementor-widget-button{text-align:center}

  .ld-hero-copy > .elementor-element-populated,
  .ld-hero-copy > .elementor-column-wrap{max-width:none}
  .ld-hero-text .elementor-widget-container{max-width:none}
  .ld-feats{max-width:none}

  .ld-ov-copy > .elementor-element-populated,
  .ld-ov-copy > .elementor-column-wrap{padding:0 0 26px 0!important}

  .ld-app-copy > .elementor-element-populated,
  .ld-app-copy > .elementor-column-wrap{padding:0 0 26px 0!important}
  .ld-app-text .elementor-widget-container{max-width:none}

  .ld-mat-col > .elementor-element-populated,
  .ld-mat-col > .elementor-column-wrap{
    border-right:0;border-bottom:1px solid var(--ld-line);
    padding:0 0 26px 0!important;margin-bottom:26px}
  .ld-cap-wrap > .elementor-element-populated,
  .ld-cap-wrap > .elementor-column-wrap{padding:0!important}

  .ld-specs-col > .elementor-element-populated,
  .ld-specs-col > .elementor-column-wrap{padding:0 0 28px 0!important}
  .ld-why-col > .elementor-element-populated,
  .ld-why-col > .elementor-column-wrap{
    border-left:0;border-top:1px solid var(--ld-line);
    padding:26px 0 0 0!important}

  .ld-trust-notecol > .elementor-element-populated,
  .ld-trust-notecol > .elementor-column-wrap{padding-top:14px}
  .ld-trust-note p{text-align:left}

  .ld-cta-copy > .elementor-element-populated,
  .ld-cta-copy > .elementor-column-wrap{padding:0 0 22px 0!important}
  .ld-cta-btns > .elementor-container{justify-content:flex-start}

  .ld-f-tag .elementor-widget-container{text-align:center}
  .ld-ftag::after{right:50%;transform:translateX(50%)}
}

/* ---------------------------------------------------------
   14. MOBILE (≤767)
   --------------------------------------------------------- */
@media (max-width:767px){
  .ld-header{position:static}
  .ld-h-nav{order:3}
  .ld-h-cta{order:2}
  .ld-h-nav > .elementor-element-populated,
  .ld-h-nav > .elementor-column-wrap{padding-top:10px}
  .ld-nav .elementor-icon-list-items{
    justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;
    -webkit-overflow-scrolling:touch;scrollbar-width:none;
  }
  .ld-nav .elementor-icon-list-items::-webkit-scrollbar{display:none}
  .ld-nav .elementor-icon-list-item{white-space:nowrap}
  .ld-h-cta .elementor-widget-button{text-align:right}
  .ld-h-cta .elementor-button{padding:9px 13px!important;font-size:10.5px!important}

  .ld-feat-col + .ld-feat-col::before{display:none}
  .ld-feat-col > .elementor-element-populated,
  .ld-feat-col > .elementor-column-wrap{padding:0 0 12px 0!important}
  .ld-hero-btns .elementor-column{margin-bottom:10px}
  .ld-hero-btns .elementor-button{width:100%;justify-content:center}

  .ld-ov-box > .elementor-element-populated,
  .ld-ov-box > .elementor-column-wrap{padding:20px 10px}
  .ld-ov-row .elementor-column{padding:12px 4px}

  .ld-prod-note p{text-align:left;margin-top:6px}
  .ld-panel-img img{aspect-ratio:4/5}
  .ld-panel + .ld-panel::before{display:none}
  .ld-panel-grid .elementor-column{margin-bottom:14px}

  .ld-cap-col::before{display:none!important}
  .ld-cap-col{margin-bottom:16px}

  .ld-cta-btns .elementor-column{margin-bottom:10px}
  .ld-cta-btns .elementor-button{width:100%;justify-content:center}

  .ld-f-logo .elementor-image{text-align:center}
  .ld-fnav .elementor-icon-list-items{justify-content:center}
  .ld-f-nav > .elementor-element-populated,
  .ld-f-nav > .elementor-column-wrap{padding:12px 0}
}

/* ---------------------------------------------------------
   15. ACCESSIBILITY
   --------------------------------------------------------- */
@media (prefers-reduced-motion:reduce){
  .ld-cta::before{animation:none!important}
  .elementor-invisible{visibility:visible!important;opacity:1!important;
    animation:none!important}
  *,*::before,*::after{transition-duration:.01ms!important}
}/* End custom CSS */