.elementor-4159 .elementor-element.elementor-element-201f5f02 .vegas-overlay{background-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-201f5f02 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #0D1B33 26%, #0D1B3300 82%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4159 .elementor-element.elementor-element-201f5f02 > .elementor-container{max-width:1240px;}.elementor-4159 .elementor-element.elementor-element-201f5f02{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 0px 60px 0px;}.elementor-4159 .elementor-element.elementor-element-42b3aa34 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4159 .elementor-element.elementor-element-4d9b05bc{text-align:left;}.elementor-4159 .elementor-element.elementor-element-4d9b05bc .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:45px;font-weight:600;text-transform:uppercase;line-height:1.06em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-4f20a89c{text-align:left;}.elementor-4159 .elementor-element.elementor-element-4f20a89c .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:600;text-transform:none;line-height:1.34em;letter-spacing:0px;color:#f28e0e;}.elementor-4159 .elementor-element.elementor-element-2fdf5334{text-align:left;color:#FFFFFF;font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-4159 .elementor-element.elementor-element-65739ed7 > .elementor-container{max-width:1240px;}.elementor-4159 .elementor-element.elementor-element-65739ed7{padding:16px 0px 0px 0px;}.elementor-4159 .elementor-element.elementor-element-651efb98 .elementor-button{background-color:#f28e0e;font-family:"Quicksand", Sans-serif;font-size:12.5px;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-4159 .elementor-element.elementor-element-651efb98 .elementor-button:hover, .elementor-4159 .elementor-element.elementor-element-651efb98 .elementor-button:focus{background-color:#d97b05;color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-651efb98 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4159 .elementor-element.elementor-element-651efb98 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-4159 .elementor-element.elementor-element-651efb98 .elementor-button:hover svg, .elementor-4159 .elementor-element.elementor-element-651efb98 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-2c6d23cc:not(.elementor-motion-effects-element-type-background), .elementor-4159 .elementor-element.elementor-element-2c6d23cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2F60;}.elementor-4159 .elementor-element.elementor-element-2c6d23cc > .elementor-container{max-width:1240px;}.elementor-4159 .elementor-element.elementor-element-2c6d23cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 0px 18px 0px;}.elementor-4159 .elementor-element.elementor-element-2c6d23cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4159 .elementor-element.elementor-element-2505f8b > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-4159 .elementor-element.elementor-element-2505f8b .elementor-icon-box-wrapper{text-align:left;}.elementor-4159 .elementor-element.elementor-element-2505f8b{--icon-box-icon-margin:11px;}.elementor-4159 .elementor-element.elementor-element-2505f8b.elementor-view-stacked .elementor-icon{background-color:#f28e0e;}.elementor-4159 .elementor-element.elementor-element-2505f8b.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-2505f8b.elementor-view-default .elementor-icon{fill:#f28e0e;color:#f28e0e;border-color:#f28e0e;}.elementor-4159 .elementor-element.elementor-element-2505f8b .elementor-icon{font-size:24px;}.elementor-4159 .elementor-element.elementor-element-2505f8b .elementor-icon-box-title{color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-2505f8b .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-2505f8b .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-2505f8b .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-614fb0eb > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-4159 .elementor-element.elementor-element-614fb0eb .elementor-icon-box-wrapper{text-align:left;}.elementor-4159 .elementor-element.elementor-element-614fb0eb{--icon-box-icon-margin:11px;}.elementor-4159 .elementor-element.elementor-element-614fb0eb.elementor-view-stacked .elementor-icon{background-color:#f28e0e;}.elementor-4159 .elementor-element.elementor-element-614fb0eb.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-614fb0eb.elementor-view-default .elementor-icon{fill:#f28e0e;color:#f28e0e;border-color:#f28e0e;}.elementor-4159 .elementor-element.elementor-element-614fb0eb .elementor-icon{font-size:24px;}.elementor-4159 .elementor-element.elementor-element-614fb0eb .elementor-icon-box-title{color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-614fb0eb .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-614fb0eb .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-614fb0eb .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-78083d42 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-4159 .elementor-element.elementor-element-78083d42 .elementor-icon-box-wrapper{text-align:left;}.elementor-4159 .elementor-element.elementor-element-78083d42{--icon-box-icon-margin:11px;}.elementor-4159 .elementor-element.elementor-element-78083d42.elementor-view-stacked .elementor-icon{background-color:#f28e0e;}.elementor-4159 .elementor-element.elementor-element-78083d42.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-78083d42.elementor-view-default .elementor-icon{fill:#f28e0e;color:#f28e0e;border-color:#f28e0e;}.elementor-4159 .elementor-element.elementor-element-78083d42 .elementor-icon{font-size:24px;}.elementor-4159 .elementor-element.elementor-element-78083d42 .elementor-icon-box-title{color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-78083d42 .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-78083d42 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-78083d42 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-50f6024 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-4159 .elementor-element.elementor-element-50f6024 .elementor-icon-box-wrapper{text-align:left;}.elementor-4159 .elementor-element.elementor-element-50f6024{--icon-box-icon-margin:11px;}.elementor-4159 .elementor-element.elementor-element-50f6024.elementor-view-stacked .elementor-icon{background-color:#f28e0e;}.elementor-4159 .elementor-element.elementor-element-50f6024.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-50f6024.elementor-view-default .elementor-icon{fill:#f28e0e;color:#f28e0e;border-color:#f28e0e;}.elementor-4159 .elementor-element.elementor-element-50f6024 .elementor-icon{font-size:24px;}.elementor-4159 .elementor-element.elementor-element-50f6024 .elementor-icon-box-title{color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-50f6024 .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-50f6024 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-50f6024 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-54d34b93 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-4159 .elementor-element.elementor-element-54d34b93 .elementor-icon-box-wrapper{text-align:left;}.elementor-4159 .elementor-element.elementor-element-54d34b93{--icon-box-icon-margin:11px;}.elementor-4159 .elementor-element.elementor-element-54d34b93.elementor-view-stacked .elementor-icon{background-color:#f28e0e;}.elementor-4159 .elementor-element.elementor-element-54d34b93.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-54d34b93.elementor-view-default .elementor-icon{fill:#f28e0e;color:#f28e0e;border-color:#f28e0e;}.elementor-4159 .elementor-element.elementor-element-54d34b93 .elementor-icon{font-size:24px;}.elementor-4159 .elementor-element.elementor-element-54d34b93 .elementor-icon-box-title{color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-54d34b93 .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-54d34b93 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-54d34b93 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-3ef5e998:not(.elementor-motion-effects-element-type-background), .elementor-4159 .elementor-element.elementor-element-3ef5e998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-4159 .elementor-element.elementor-element-3ef5e998 > .elementor-container{max-width:1240px;}.elementor-4159 .elementor-element.elementor-element-3ef5e998{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 0px 60px 0px;}.elementor-4159 .elementor-element.elementor-element-3ef5e998 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4159 .elementor-element.elementor-element-1f134709{text-align:center;}.elementor-4159 .elementor-element.elementor-element-1f134709 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:1.12em;letter-spacing:0px;color:#1B2A4E;}.elementor-4159 .elementor-element.elementor-element-27e9c806{--divider-border-style:solid;--divider-color:#f28e0e;--divider-border-width:4px;}.elementor-4159 .elementor-element.elementor-element-27e9c806 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-4159 .elementor-element.elementor-element-27e9c806 .elementor-divider-separator{width:169px;margin:0 auto;margin-center:0;}.elementor-4159 .elementor-element.elementor-element-27e9c806 .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-4159 .elementor-element.elementor-element-58a206d8{text-align:center;color:#5A667E;font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-4159 .elementor-element.elementor-element-1ccc122c > .elementor-container{max-width:1240px;}.elementor-4159 .elementor-element.elementor-element-1ccc122c{padding:24px 0px 0px 0px;}.elementor-4159 .elementor-element.elementor-element-40693c3d > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-4159 .elementor-element.elementor-element-40693c3d .elementor-icon-box-wrapper{text-align:center;}.elementor-4159 .elementor-element.elementor-element-40693c3d{--icon-box-icon-margin:12px;}.elementor-4159 .elementor-element.elementor-element-40693c3d.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-40693c3d.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-40693c3d.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-40693c3d .elementor-icon{font-size:30px;}.elementor-4159 .elementor-element.elementor-element-40693c3d .elementor-icon-box-title{color:#1B2A4E;}.elementor-4159 .elementor-element.elementor-element-40693c3d .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-40693c3d .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-40693c3d .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-405e8a24 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-4159 .elementor-element.elementor-element-405e8a24 .elementor-icon-box-wrapper{text-align:center;}.elementor-4159 .elementor-element.elementor-element-405e8a24{--icon-box-icon-margin:12px;}.elementor-4159 .elementor-element.elementor-element-405e8a24.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-405e8a24.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-405e8a24.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-405e8a24 .elementor-icon{font-size:30px;}.elementor-4159 .elementor-element.elementor-element-405e8a24 .elementor-icon-box-title{color:#1B2A4E;}.elementor-4159 .elementor-element.elementor-element-405e8a24 .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-405e8a24 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-405e8a24 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-1413992d > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-4159 .elementor-element.elementor-element-1413992d .elementor-icon-box-wrapper{text-align:center;}.elementor-4159 .elementor-element.elementor-element-1413992d{--icon-box-icon-margin:12px;}.elementor-4159 .elementor-element.elementor-element-1413992d.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-1413992d.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-1413992d.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-1413992d .elementor-icon{font-size:30px;}.elementor-4159 .elementor-element.elementor-element-1413992d .elementor-icon-box-title{color:#1B2A4E;}.elementor-4159 .elementor-element.elementor-element-1413992d .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-1413992d .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-1413992d .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-198273ef > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-4159 .elementor-element.elementor-element-198273ef .elementor-icon-box-wrapper{text-align:center;}.elementor-4159 .elementor-element.elementor-element-198273ef{--icon-box-icon-margin:12px;}.elementor-4159 .elementor-element.elementor-element-198273ef.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-198273ef.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-198273ef.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-198273ef .elementor-icon{font-size:30px;}.elementor-4159 .elementor-element.elementor-element-198273ef .elementor-icon-box-title{color:#1B2A4E;}.elementor-4159 .elementor-element.elementor-element-198273ef .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-198273ef .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-198273ef .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-6f3cb388 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-4159 .elementor-element.elementor-element-6f3cb388 .elementor-icon-box-wrapper{text-align:center;}.elementor-4159 .elementor-element.elementor-element-6f3cb388{--icon-box-icon-margin:12px;}.elementor-4159 .elementor-element.elementor-element-6f3cb388.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-6f3cb388.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-6f3cb388.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-6f3cb388 .elementor-icon{font-size:30px;}.elementor-4159 .elementor-element.elementor-element-6f3cb388 .elementor-icon-box-title{color:#1B2A4E;}.elementor-4159 .elementor-element.elementor-element-6f3cb388 .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-6f3cb388 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-6f3cb388 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-48938940 > .elementor-container{max-width:1240px;}.elementor-4159 .elementor-element.elementor-element-48938940{padding:0px 0px 0px 0px;}.elementor-4159 .elementor-element.elementor-element-f85e333 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-4159 .elementor-element.elementor-element-f85e333 .elementor-icon-box-wrapper{text-align:center;}.elementor-4159 .elementor-element.elementor-element-f85e333{--icon-box-icon-margin:12px;}.elementor-4159 .elementor-element.elementor-element-f85e333.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-f85e333.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-f85e333.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-f85e333 .elementor-icon{font-size:30px;}.elementor-4159 .elementor-element.elementor-element-f85e333 .elementor-icon-box-title{color:#1B2A4E;}.elementor-4159 .elementor-element.elementor-element-f85e333 .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-f85e333 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-f85e333 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-1278f01c > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-4159 .elementor-element.elementor-element-1278f01c .elementor-icon-box-wrapper{text-align:center;}.elementor-4159 .elementor-element.elementor-element-1278f01c{--icon-box-icon-margin:12px;}.elementor-4159 .elementor-element.elementor-element-1278f01c.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-1278f01c.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-1278f01c.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-1278f01c .elementor-icon{font-size:30px;}.elementor-4159 .elementor-element.elementor-element-1278f01c .elementor-icon-box-title{color:#1B2A4E;}.elementor-4159 .elementor-element.elementor-element-1278f01c .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-1278f01c .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-1278f01c .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-29e1cea2 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-4159 .elementor-element.elementor-element-29e1cea2 .elementor-icon-box-wrapper{text-align:center;}.elementor-4159 .elementor-element.elementor-element-29e1cea2{--icon-box-icon-margin:12px;}.elementor-4159 .elementor-element.elementor-element-29e1cea2.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-29e1cea2.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-29e1cea2.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-29e1cea2 .elementor-icon{font-size:30px;}.elementor-4159 .elementor-element.elementor-element-29e1cea2 .elementor-icon-box-title{color:#1B2A4E;}.elementor-4159 .elementor-element.elementor-element-29e1cea2 .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-29e1cea2 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-29e1cea2 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-63c9e6af > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-4159 .elementor-element.elementor-element-63c9e6af .elementor-icon-box-wrapper{text-align:center;}.elementor-4159 .elementor-element.elementor-element-63c9e6af{--icon-box-icon-margin:12px;}.elementor-4159 .elementor-element.elementor-element-63c9e6af.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-63c9e6af.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-63c9e6af.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-63c9e6af .elementor-icon{font-size:30px;}.elementor-4159 .elementor-element.elementor-element-63c9e6af .elementor-icon-box-title{color:#1B2A4E;}.elementor-4159 .elementor-element.elementor-element-63c9e6af .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-63c9e6af .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-63c9e6af .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-ec92a74 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-4159 .elementor-element.elementor-element-ec92a74 .elementor-icon-box-wrapper{text-align:center;}.elementor-4159 .elementor-element.elementor-element-ec92a74{--icon-box-icon-margin:12px;}.elementor-4159 .elementor-element.elementor-element-ec92a74.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-ec92a74.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-ec92a74.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-ec92a74 .elementor-icon{font-size:30px;}.elementor-4159 .elementor-element.elementor-element-ec92a74 .elementor-icon-box-title{color:#1B2A4E;}.elementor-4159 .elementor-element.elementor-element-ec92a74 .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-ec92a74 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-ec92a74 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-564a6999:not(.elementor-motion-effects-element-type-background), .elementor-4159 .elementor-element.elementor-element-564a6999 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEFF4;}.elementor-4159 .elementor-element.elementor-element-564a6999 > .elementor-container{max-width:1240px;}.elementor-4159 .elementor-element.elementor-element-564a6999{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 0px 58px 0px;}.elementor-4159 .elementor-element.elementor-element-564a6999 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4159 .elementor-element.elementor-element-701a3d3e{text-align:center;}.elementor-4159 .elementor-element.elementor-element-701a3d3e .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:1.12em;letter-spacing:0px;color:#1B2A4E;}.elementor-4159 .elementor-element.elementor-element-62cbde7{--divider-border-style:solid;--divider-color:#f28e0e;--divider-border-width:4px;}.elementor-4159 .elementor-element.elementor-element-62cbde7 .elementor-divider-separator{width:262px;margin:0 auto;margin-center:0;}.elementor-4159 .elementor-element.elementor-element-62cbde7 .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-4159 .elementor-element.elementor-element-6a1516c8{text-align:center;color:#5A667E;font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-4159 .elementor-element.elementor-element-13a1134b > .elementor-container{max-width:1240px;}.elementor-4159 .elementor-element.elementor-element-13a1134b{padding:26px 0px 0px 0px;}.elementor-4159 .elementor-element.elementor-element-584f4eca .elementor-icon-box-wrapper{text-align:center;}.elementor-4159 .elementor-element.elementor-element-584f4eca{--icon-box-icon-margin:12px;}.elementor-4159 .elementor-element.elementor-element-584f4eca.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-584f4eca.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-584f4eca.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-584f4eca .elementor-icon{font-size:26px;}.elementor-4159 .elementor-element.elementor-element-584f4eca .elementor-icon-box-title{color:#1B2A4E;}.elementor-4159 .elementor-element.elementor-element-584f4eca .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-584f4eca .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-584f4eca .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-520206ed .elementor-icon-box-wrapper{text-align:center;}.elementor-4159 .elementor-element.elementor-element-520206ed{--icon-box-icon-margin:12px;}.elementor-4159 .elementor-element.elementor-element-520206ed.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-520206ed.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-520206ed.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-520206ed .elementor-icon{font-size:26px;}.elementor-4159 .elementor-element.elementor-element-520206ed .elementor-icon-box-title{color:#1B2A4E;}.elementor-4159 .elementor-element.elementor-element-520206ed .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-520206ed .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-520206ed .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-d9ff511 .elementor-icon-box-wrapper{text-align:center;}.elementor-4159 .elementor-element.elementor-element-d9ff511{--icon-box-icon-margin:12px;}.elementor-4159 .elementor-element.elementor-element-d9ff511.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-d9ff511.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-d9ff511.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-d9ff511 .elementor-icon{font-size:26px;}.elementor-4159 .elementor-element.elementor-element-d9ff511 .elementor-icon-box-title{color:#1B2A4E;}.elementor-4159 .elementor-element.elementor-element-d9ff511 .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-d9ff511 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-d9ff511 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-58063255 .elementor-icon-box-wrapper{text-align:center;}.elementor-4159 .elementor-element.elementor-element-58063255{--icon-box-icon-margin:12px;}.elementor-4159 .elementor-element.elementor-element-58063255.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-58063255.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-58063255.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-58063255 .elementor-icon{font-size:26px;}.elementor-4159 .elementor-element.elementor-element-58063255 .elementor-icon-box-title{color:#1B2A4E;}.elementor-4159 .elementor-element.elementor-element-58063255 .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-58063255 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-58063255 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-19494338 .elementor-icon-box-wrapper{text-align:center;}.elementor-4159 .elementor-element.elementor-element-19494338{--icon-box-icon-margin:12px;}.elementor-4159 .elementor-element.elementor-element-19494338.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-19494338.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-19494338.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-19494338 .elementor-icon{font-size:26px;}.elementor-4159 .elementor-element.elementor-element-19494338 .elementor-icon-box-title{color:#1B2A4E;}.elementor-4159 .elementor-element.elementor-element-19494338 .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-19494338 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-19494338 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-7bc998a0 .elementor-icon-box-wrapper{text-align:center;}.elementor-4159 .elementor-element.elementor-element-7bc998a0{--icon-box-icon-margin:12px;}.elementor-4159 .elementor-element.elementor-element-7bc998a0.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-7bc998a0.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-7bc998a0.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-7bc998a0 .elementor-icon{font-size:26px;}.elementor-4159 .elementor-element.elementor-element-7bc998a0 .elementor-icon-box-title{color:#1B2A4E;}.elementor-4159 .elementor-element.elementor-element-7bc998a0 .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-7bc998a0 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-7bc998a0 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-37eb8392 .elementor-icon-box-wrapper{text-align:center;}.elementor-4159 .elementor-element.elementor-element-37eb8392{--icon-box-icon-margin:12px;}.elementor-4159 .elementor-element.elementor-element-37eb8392.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-37eb8392.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-37eb8392.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-37eb8392 .elementor-icon{font-size:26px;}.elementor-4159 .elementor-element.elementor-element-37eb8392 .elementor-icon-box-title{color:#1B2A4E;}.elementor-4159 .elementor-element.elementor-element-37eb8392 .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-37eb8392 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-37eb8392 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-16e70356 .elementor-icon-box-wrapper{text-align:center;}.elementor-4159 .elementor-element.elementor-element-16e70356{--icon-box-icon-margin:12px;}.elementor-4159 .elementor-element.elementor-element-16e70356.elementor-view-stacked .elementor-icon{background-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-16e70356.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-16e70356.elementor-view-default .elementor-icon{fill:#2C4993;color:#2C4993;border-color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-16e70356 .elementor-icon{font-size:26px;}.elementor-4159 .elementor-element.elementor-element-16e70356 .elementor-icon-box-title{color:#1B2A4E;}.elementor-4159 .elementor-element.elementor-element-16e70356 .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-16e70356 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-16e70356 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-e100981:not(.elementor-motion-effects-element-type-background), .elementor-4159 .elementor-element.elementor-element-e100981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-e100981 > .elementor-container{max-width:1240px;}.elementor-4159 .elementor-element.elementor-element-e100981{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 0px 58px 0px;}.elementor-4159 .elementor-element.elementor-element-e100981 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4159 .elementor-element.elementor-element-aa094da{text-align:center;}.elementor-4159 .elementor-element.elementor-element-aa094da .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:1.12em;letter-spacing:0px;color:#1B2A4E;}.elementor-4159 .elementor-element.elementor-element-780199fc{--divider-border-style:solid;--divider-color:#f28e0e;--divider-border-width:4px;}.elementor-4159 .elementor-element.elementor-element-780199fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4159 .elementor-element.elementor-element-780199fc .elementor-divider-separator{width:191px;margin:0 auto;margin-center:0;}.elementor-4159 .elementor-element.elementor-element-780199fc .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-4159 .elementor-element.elementor-element-4e92dc76 > .elementor-container{max-width:1240px;}.elementor-4159 .elementor-element.elementor-element-4e92dc76{padding:22px 0px 0px 0px;}.elementor-4159 .elementor-element.elementor-element-1171902e{text-align:center;}.elementor-4159 .elementor-element.elementor-element-3aa04977 .elementor-icon-box-wrapper{text-align:left;}.elementor-4159 .elementor-element.elementor-element-3aa04977{--icon-box-icon-margin:10px;}.elementor-4159 .elementor-element.elementor-element-3aa04977.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-3aa04977.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-3aa04977.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-3aa04977 .elementor-icon{font-size:20px;}.elementor-4159 .elementor-element.elementor-element-3aa04977 .elementor-icon-box-title{color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-3aa04977 .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-3aa04977 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-3aa04977 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-6f1a9a7f{text-align:center;}.elementor-4159 .elementor-element.elementor-element-49e8ca44 .elementor-icon-box-wrapper{text-align:left;}.elementor-4159 .elementor-element.elementor-element-49e8ca44{--icon-box-icon-margin:10px;}.elementor-4159 .elementor-element.elementor-element-49e8ca44.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-49e8ca44.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-49e8ca44.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-49e8ca44 .elementor-icon{font-size:20px;}.elementor-4159 .elementor-element.elementor-element-49e8ca44 .elementor-icon-box-title{color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-49e8ca44 .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-49e8ca44 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-49e8ca44 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-7cda5780{text-align:center;}.elementor-4159 .elementor-element.elementor-element-509d2496 .elementor-icon-box-wrapper{text-align:left;}.elementor-4159 .elementor-element.elementor-element-509d2496{--icon-box-icon-margin:10px;}.elementor-4159 .elementor-element.elementor-element-509d2496.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-509d2496.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-509d2496.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-509d2496 .elementor-icon{font-size:20px;}.elementor-4159 .elementor-element.elementor-element-509d2496 .elementor-icon-box-title{color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-509d2496 .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-509d2496 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-509d2496 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-7838cc0d{text-align:center;}.elementor-4159 .elementor-element.elementor-element-19cc2853 .elementor-icon-box-wrapper{text-align:left;}.elementor-4159 .elementor-element.elementor-element-19cc2853{--icon-box-icon-margin:10px;}.elementor-4159 .elementor-element.elementor-element-19cc2853.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-19cc2853.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-19cc2853.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-19cc2853 .elementor-icon{font-size:20px;}.elementor-4159 .elementor-element.elementor-element-19cc2853 .elementor-icon-box-title{color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-19cc2853 .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-19cc2853 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-19cc2853 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-7d95a710{text-align:center;}.elementor-4159 .elementor-element.elementor-element-5e4c6b2f .elementor-icon-box-wrapper{text-align:left;}.elementor-4159 .elementor-element.elementor-element-5e4c6b2f{--icon-box-icon-margin:10px;}.elementor-4159 .elementor-element.elementor-element-5e4c6b2f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-5e4c6b2f.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-5e4c6b2f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-5e4c6b2f .elementor-icon{font-size:20px;}.elementor-4159 .elementor-element.elementor-element-5e4c6b2f .elementor-icon-box-title{color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-5e4c6b2f .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-5e4c6b2f .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-5e4c6b2f .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-7a34bcec{text-align:center;}.elementor-4159 .elementor-element.elementor-element-3f2753c4 .elementor-icon-box-wrapper{text-align:left;}.elementor-4159 .elementor-element.elementor-element-3f2753c4{--icon-box-icon-margin:10px;}.elementor-4159 .elementor-element.elementor-element-3f2753c4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-3f2753c4.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-3f2753c4.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-3f2753c4 .elementor-icon{font-size:20px;}.elementor-4159 .elementor-element.elementor-element-3f2753c4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-3f2753c4 .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-3f2753c4 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-3f2753c4 .elementor-icon-box-description{color:#5A667E;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-41a50099:not(.elementor-motion-effects-element-type-background), .elementor-4159 .elementor-element.elementor-element-41a50099 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://achievoeng.com/wp-content/uploads/2026/09/Featured-Product.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-4159 .elementor-element.elementor-element-41a50099 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #0D1B33 34%, #0D1B3300 86%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4159 .elementor-element.elementor-element-41a50099 > .elementor-container{max-width:1240px;}.elementor-4159 .elementor-element.elementor-element-41a50099{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 0px 52px 0px;}.elementor-4159 .elementor-element.elementor-element-71f1f12c > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-4159 .elementor-element.elementor-element-71f1f12c{text-align:left;}.elementor-4159 .elementor-element.elementor-element-71f1f12c .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#f28e0e;}.elementor-4159 .elementor-element.elementor-element-1a73f553{text-align:left;}.elementor-4159 .elementor-element.elementor-element-1a73f553 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:29px;font-weight:600;text-transform:uppercase;line-height:1.18em;letter-spacing:0px;color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-2a21c2ce{text-align:left;color:#FFFFFFB8;font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-4159 .elementor-element.elementor-element-2ddf6e01 .elementor-button{background-color:#f28e0e;font-family:"Quicksand", Sans-serif;font-size:12.5px;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-4159 .elementor-element.elementor-element-2ddf6e01 .elementor-button:hover, .elementor-4159 .elementor-element.elementor-element-2ddf6e01 .elementor-button:focus{background-color:#d97b05;color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-2ddf6e01 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4159 .elementor-element.elementor-element-2ddf6e01 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-4159 .elementor-element.elementor-element-2ddf6e01 .elementor-button:hover svg, .elementor-4159 .elementor-element.elementor-element-2ddf6e01 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-4ae6662b:not(.elementor-motion-effects-element-type-background), .elementor-4159 .elementor-element.elementor-element-4ae6662b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-4ae6662b > .elementor-container{max-width:1240px;}.elementor-4159 .elementor-element.elementor-element-4ae6662b{border-style:solid;border-width:1px 0px 1px 0px;border-color:#E3E7EF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 0px 26px 0px;}.elementor-4159 .elementor-element.elementor-element-4ae6662b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4159 .elementor-element.elementor-element-4fabd5c2 .elementor-icon-box-wrapper{text-align:left;}.elementor-4159 .elementor-element.elementor-element-4fabd5c2{--icon-box-icon-margin:13px;}.elementor-4159 .elementor-element.elementor-element-4fabd5c2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-4fabd5c2.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-4fabd5c2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-4fabd5c2 .elementor-icon{font-size:19px;}.elementor-4159 .elementor-element.elementor-element-4fabd5c2 .elementor-icon-box-title{color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-4fabd5c2 .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-4fabd5c2 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-4fabd5c2 .elementor-icon-box-description{color:#5A667E;font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-eb2fe92 .elementor-icon-box-wrapper{text-align:left;}.elementor-4159 .elementor-element.elementor-element-eb2fe92{--icon-box-icon-margin:13px;}.elementor-4159 .elementor-element.elementor-element-eb2fe92.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-eb2fe92.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-eb2fe92.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-eb2fe92 .elementor-icon{font-size:19px;}.elementor-4159 .elementor-element.elementor-element-eb2fe92 .elementor-icon-box-title{color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-eb2fe92 .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-eb2fe92 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-eb2fe92 .elementor-icon-box-description{color:#5A667E;font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-5f7e32f5 .elementor-icon-box-wrapper{text-align:left;}.elementor-4159 .elementor-element.elementor-element-5f7e32f5{--icon-box-icon-margin:13px;}.elementor-4159 .elementor-element.elementor-element-5f7e32f5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-5f7e32f5.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-5f7e32f5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-5f7e32f5 .elementor-icon{font-size:19px;}.elementor-4159 .elementor-element.elementor-element-5f7e32f5 .elementor-icon-box-title{color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-5f7e32f5 .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-5f7e32f5 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-5f7e32f5 .elementor-icon-box-description{color:#5A667E;font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;}.elementor-4159 .elementor-element.elementor-element-1b919bf5 .elementor-icon-box-wrapper{text-align:left;}.elementor-4159 .elementor-element.elementor-element-1b919bf5{--icon-box-icon-margin:13px;}.elementor-4159 .elementor-element.elementor-element-1b919bf5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-1b919bf5.elementor-view-framed .elementor-icon, .elementor-4159 .elementor-element.elementor-element-1b919bf5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4159 .elementor-element.elementor-element-1b919bf5 .elementor-icon{font-size:19px;}.elementor-4159 .elementor-element.elementor-element-1b919bf5 .elementor-icon-box-title{color:#2C4993;}.elementor-4159 .elementor-element.elementor-element-1b919bf5 .elementor-icon-box-title, .elementor-4159 .elementor-element.elementor-element-1b919bf5 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;}.elementor-4159 .elementor-element.elementor-element-1b919bf5 .elementor-icon-box-description{color:#5A667E;font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;}body.elementor-page-4159:not(.elementor-motion-effects-element-type-background), body.elementor-page-4159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4159 .elementor-element.elementor-element-42b3aa34{width:100%;}.elementor-4159 .elementor-element.elementor-element-28621e77{width:20%;}.elementor-4159 .elementor-element.elementor-element-7fee7b0{width:20%;}.elementor-4159 .elementor-element.elementor-element-1c673b35{width:20%;}.elementor-4159 .elementor-element.elementor-element-39fc48bb{width:20%;}.elementor-4159 .elementor-element.elementor-element-5dcb0d4e{width:20%;}.elementor-4159 .elementor-element.elementor-element-beb991c{width:100%;}.elementor-4159 .elementor-element.elementor-element-26061163{width:20%;}.elementor-4159 .elementor-element.elementor-element-4871720{width:20%;}.elementor-4159 .elementor-element.elementor-element-32930591{width:20%;}.elementor-4159 .elementor-element.elementor-element-2bc4f4f6{width:20%;}.elementor-4159 .elementor-element.elementor-element-48d2141e{width:20%;}.elementor-4159 .elementor-element.elementor-element-198d922b{width:20%;}.elementor-4159 .elementor-element.elementor-element-53a4fbcc{width:20%;}.elementor-4159 .elementor-element.elementor-element-2abd868{width:20%;}.elementor-4159 .elementor-element.elementor-element-18b7c2b3{width:20%;}.elementor-4159 .elementor-element.elementor-element-340beca2{width:20%;}.elementor-4159 .elementor-element.elementor-element-2735c8b{width:100%;}.elementor-4159 .elementor-element.elementor-element-55b391c5{width:12.5%;}.elementor-4159 .elementor-element.elementor-element-7693ec30{width:12.5%;}.elementor-4159 .elementor-element.elementor-element-cb420c5{width:12.5%;}.elementor-4159 .elementor-element.elementor-element-7205cbac{width:12.5%;}.elementor-4159 .elementor-element.elementor-element-1df3c495{width:12.5%;}.elementor-4159 .elementor-element.elementor-element-325d9cb6{width:12.5%;}.elementor-4159 .elementor-element.elementor-element-7b33d403{width:12.5%;}.elementor-4159 .elementor-element.elementor-element-6b5c78c7{width:12.5%;}.elementor-4159 .elementor-element.elementor-element-1ef9584e{width:100%;}.elementor-4159 .elementor-element.elementor-element-b894187{width:16.666%;}.elementor-4159 .elementor-element.elementor-element-3dde0f63{width:16.666%;}.elementor-4159 .elementor-element.elementor-element-a02c3d3{width:16.666%;}.elementor-4159 .elementor-element.elementor-element-4a285f70{width:16.666%;}.elementor-4159 .elementor-element.elementor-element-726f5d30{width:16.666%;}.elementor-4159 .elementor-element.elementor-element-8d4cfb9{width:16.666%;}.elementor-4159 .elementor-element.elementor-element-44abb35b{width:50%;}.elementor-4159 .elementor-element.elementor-element-28660cfb{width:25%;}.elementor-4159 .elementor-element.elementor-element-1003ef45{width:25%;}.elementor-4159 .elementor-element.elementor-element-7a7dc750{width:25%;}.elementor-4159 .elementor-element.elementor-element-181905ed{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4159 .elementor-element.elementor-element-28621e77{width:33.333%;}.elementor-4159 .elementor-element.elementor-element-7fee7b0{width:33.333%;}.elementor-4159 .elementor-element.elementor-element-1c673b35{width:33.333%;}.elementor-4159 .elementor-element.elementor-element-39fc48bb{width:33.333%;}.elementor-4159 .elementor-element.elementor-element-5dcb0d4e{width:33.333%;}.elementor-4159 .elementor-element.elementor-element-26061163{width:33.333%;}.elementor-4159 .elementor-element.elementor-element-4871720{width:33.333%;}.elementor-4159 .elementor-element.elementor-element-32930591{width:33.333%;}.elementor-4159 .elementor-element.elementor-element-2bc4f4f6{width:33.333%;}.elementor-4159 .elementor-element.elementor-element-48d2141e{width:33.333%;}.elementor-4159 .elementor-element.elementor-element-198d922b{width:33.333%;}.elementor-4159 .elementor-element.elementor-element-53a4fbcc{width:33.333%;}.elementor-4159 .elementor-element.elementor-element-2abd868{width:33.333%;}.elementor-4159 .elementor-element.elementor-element-18b7c2b3{width:33.333%;}.elementor-4159 .elementor-element.elementor-element-340beca2{width:33.333%;}.elementor-4159 .elementor-element.elementor-element-55b391c5{width:25%;}.elementor-4159 .elementor-element.elementor-element-7693ec30{width:25%;}.elementor-4159 .elementor-element.elementor-element-cb420c5{width:25%;}.elementor-4159 .elementor-element.elementor-element-7205cbac{width:25%;}.elementor-4159 .elementor-element.elementor-element-1df3c495{width:25%;}.elementor-4159 .elementor-element.elementor-element-325d9cb6{width:25%;}.elementor-4159 .elementor-element.elementor-element-7b33d403{width:25%;}.elementor-4159 .elementor-element.elementor-element-6b5c78c7{width:25%;}.elementor-4159 .elementor-element.elementor-element-b894187{width:33.333%;}.elementor-4159 .elementor-element.elementor-element-3dde0f63{width:33.333%;}.elementor-4159 .elementor-element.elementor-element-a02c3d3{width:33.333%;}.elementor-4159 .elementor-element.elementor-element-4a285f70{width:33.333%;}.elementor-4159 .elementor-element.elementor-element-726f5d30{width:33.333%;}.elementor-4159 .elementor-element.elementor-element-8d4cfb9{width:33.333%;}.elementor-4159 .elementor-element.elementor-element-44abb35b{width:70%;}.elementor-4159 .elementor-element.elementor-element-28660cfb{width:50%;}.elementor-4159 .elementor-element.elementor-element-1003ef45{width:50%;}.elementor-4159 .elementor-element.elementor-element-7a7dc750{width:50%;}.elementor-4159 .elementor-element.elementor-element-181905ed{width:50%;}}@media(max-width:1024px){.elementor-4159 .elementor-element.elementor-element-4d9b05bc .elementor-heading-title{font-size:40px;}.elementor-4159 .elementor-element.elementor-element-4f20a89c .elementor-heading-title{font-size:20px;}.elementor-4159 .elementor-element.elementor-element-1f134709 .elementor-heading-title{font-size:26px;}.elementor-4159 .elementor-element.elementor-element-701a3d3e .elementor-heading-title{font-size:26px;}.elementor-4159 .elementor-element.elementor-element-1df3c495 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4159 .elementor-element.elementor-element-325d9cb6 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4159 .elementor-element.elementor-element-7b33d403 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4159 .elementor-element.elementor-element-6b5c78c7 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4159 .elementor-element.elementor-element-aa094da .elementor-heading-title{font-size:26px;}.elementor-4159 .elementor-element.elementor-element-1a73f553 .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-4159 .elementor-element.elementor-element-201f5f02{padding:18px 0px 44px 0px;}.elementor-4159 .elementor-element.elementor-element-4d9b05bc .elementor-heading-title{font-size:30px;}.elementor-4159 .elementor-element.elementor-element-4f20a89c .elementor-heading-title{font-size:17px;}.elementor-4159 .elementor-element.elementor-element-184cab2c{width:100%;}.elementor-4159 .elementor-element.elementor-element-28621e77{width:50%;}.elementor-4159 .elementor-element.elementor-element-7fee7b0{width:50%;}.elementor-4159 .elementor-element.elementor-element-1c673b35{width:50%;}.elementor-4159 .elementor-element.elementor-element-39fc48bb{width:50%;}.elementor-4159 .elementor-element.elementor-element-5dcb0d4e{width:50%;}.elementor-4159 .elementor-element.elementor-element-1f134709 .elementor-heading-title{font-size:22px;}.elementor-4159 .elementor-element.elementor-element-26061163{width:50%;}.elementor-4159 .elementor-element.elementor-element-4871720{width:50%;}.elementor-4159 .elementor-element.elementor-element-32930591{width:50%;}.elementor-4159 .elementor-element.elementor-element-2bc4f4f6{width:50%;}.elementor-4159 .elementor-element.elementor-element-48d2141e{width:50%;}.elementor-4159 .elementor-element.elementor-element-198d922b{width:50%;}.elementor-4159 .elementor-element.elementor-element-53a4fbcc{width:50%;}.elementor-4159 .elementor-element.elementor-element-2abd868{width:50%;}.elementor-4159 .elementor-element.elementor-element-18b7c2b3{width:50%;}.elementor-4159 .elementor-element.elementor-element-340beca2{width:50%;}.elementor-4159 .elementor-element.elementor-element-701a3d3e .elementor-heading-title{font-size:22px;}.elementor-4159 .elementor-element.elementor-element-55b391c5{width:50%;}.elementor-4159 .elementor-element.elementor-element-7693ec30{width:50%;}.elementor-4159 .elementor-element.elementor-element-cb420c5{width:50%;}.elementor-4159 .elementor-element.elementor-element-cb420c5 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4159 .elementor-element.elementor-element-7205cbac{width:50%;}.elementor-4159 .elementor-element.elementor-element-7205cbac > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4159 .elementor-element.elementor-element-1df3c495{width:50%;}.elementor-4159 .elementor-element.elementor-element-325d9cb6{width:50%;}.elementor-4159 .elementor-element.elementor-element-7b33d403{width:50%;}.elementor-4159 .elementor-element.elementor-element-6b5c78c7{width:50%;}.elementor-4159 .elementor-element.elementor-element-aa094da .elementor-heading-title{font-size:22px;}.elementor-4159 .elementor-element.elementor-element-b894187{width:50%;}.elementor-4159 .elementor-element.elementor-element-3dde0f63{width:50%;}.elementor-4159 .elementor-element.elementor-element-a02c3d3{width:50%;}.elementor-4159 .elementor-element.elementor-element-4a285f70{width:50%;}.elementor-4159 .elementor-element.elementor-element-726f5d30{width:50%;}.elementor-4159 .elementor-element.elementor-element-8d4cfb9{width:50%;}.elementor-4159 .elementor-element.elementor-element-44abb35b{width:100%;}.elementor-4159 .elementor-element.elementor-element-1a73f553 .elementor-heading-title{font-size:21px;}.elementor-4159 .elementor-element.elementor-element-28660cfb{width:100%;}.elementor-4159 .elementor-element.elementor-element-1003ef45{width:100%;}.elementor-4159 .elementor-element.elementor-element-7a7dc750{width:100%;}.elementor-4159 .elementor-element.elementor-element-181905ed{width:100%;}}/* Start custom CSS for section, class: .elementor-element-201f5f02 *//* =========================================================
   ACHIEVO — Gearbox Overhauling & Refurbishment
   Elementor companion stylesheet
   Paste into: Appearance ▸ Customize ▸ Additional CSS
   Primary #2C4993 · Secondary #f28e0e
   ========================================================= */

:root{
  --gb-primary:#2C4993;
  --gb-primary-700:#243C7B;
  --gb-primary-800:#1B2F60;
  --gb-primary-900:#12224A;
  --gb-ink-navy:#0D1B33;
  --gb-deep:#0A1428;
  --gb-primary-050:#EEF1F9;
  --gb-secondary:#f28e0e;
  --gb-secondary-600:#d97b05;
  --gb-ink:#1B2A4E;
  --gb-body:#5A667E;
  --gb-line:#E3E7EF;
  --gb-surface:#F5F7FA;
  --gb-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:gb-failsafe 0s linear 2.5s forwards}
@keyframes gb-failsafe{to{visibility:visible;opacity:1}}

/* ---------------------------------------------------------
   0b. CONTAINER BREATHING ROOM
   Boxed sections carry no horizontal padding, so below the content
   width the copy runs flush to the screen edge. Top-level sections
   only, so inner sections don't double up.
   --------------------------------------------------------- */
@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 inside it. Giving that
   box a width/height (for a circular badge) therefore pins the glyph to
   the TOP of the circle instead of centring it. These rules switch the
   badge to flex centring and neutralise the absolute glyph positioning.

   Elementor also keeps the icon's default 15px bottom margin on
   left-positioned icon boxes, which lifts the icon off the text it sits
   beside. Zeroed here.
   --------------------------------------------------------- */

/* circular icon badges: centre the glyph properly */
.gb-step .elementor-icon,
.gb-benefit .elementor-icon{
  display:flex!important;align-items:center;justify-content:center;
  line-height:1;padding:0;
}
.gb-step .elementor-icon i,
.gb-benefit .elementor-icon i{
  position:static;display:block;width:auto;height:auto;line-height:1;
}
.gb-step .elementor-icon i::before,
.gb-benefit .elementor-icon i::before{
  position:static;left:auto;transform:none;display:block;line-height:1;
}

/* left-positioned icon boxes: drop the inherited bottom margin so the
   icon sits level with the text instead of riding above it */
.elementor-position-left .elementor-icon-box-icon,
.elementor-position-right .elementor-icon-box-icon{margin-bottom:0}
.gb-trust .elementor-icon-box-wrapper,
.gb-ind-label .elementor-icon-box-wrapper,
.gb-benefit .elementor-icon-box-wrapper{align-items:center}

/* top-positioned icon boxes: the glyph box and its label need a
   consistent optical gap regardless of glyph height */
.gb-cap .elementor-icon-box-icon,
.gb-step .elementor-icon-box-icon{
  display:flex;justify-content:center;line-height:1;
}

/* icon lists: single-line items centre against their text; multi-line
   items (the footer address) must align to the FIRST line instead */
.gb-nav .elementor-icon-list-item{--icon-vertical-align:center}
.gb-flist .elementor-icon-list-item{--icon-vertical-align:flex-start}
.gb-fcontact .elementor-icon-list-item{--icon-vertical-align:flex-start}
.gb-fcontact .elementor-icon-list-icon{
  padding-top:0;margin-top:2px;align-items:flex-start;
}
.gb-flist .elementor-icon-list-icon{align-items:flex-start;margin-top:4px}

/* ---------------------------------------------------------
   1. HEADER
   --------------------------------------------------------- */
.gb-header{position:sticky;top:0;z-index:99;transition:box-shadow .35s var(--gb-ease)}
.gb-header.gb-stuck{box-shadow:0 4px 24px rgba(5,12,28,.35)}
.gb-header .elementor-widget-wrap{align-content:center}
.gb-logo{margin-bottom:0!important}
.gb-logo img{max-height:42px;width:auto}

.gb-nav .elementor-icon-list-items{justify-content:flex-end;flex-wrap:wrap}
.gb-nav .elementor-icon-list-item{margin:0!important}
.gb-nav .elementor-icon-list-item > a{
  padding:10px 11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;
  position:relative;
}
.gb-nav .elementor-icon-list-text{transition:color .25s ease}
.gb-nav .elementor-icon-list-item > a::after{
  content:"";position:absolute;left:11px;right:11px;bottom:0;height:2px;
  background:var(--gb-secondary);transform:scaleX(0);transform-origin:left;
  transition:transform .35s var(--gb-ease);
}
.gb-nav .elementor-icon-list-item:hover > a::after{transform:scaleX(1)}
.gb-nav .elementor-icon-list-item:hover .elementor-icon-list-text{color:#fff!important}
/* "Services" is the current page — 4th item in the list */
.gb-nav .elementor-icon-list-item:nth-child(4) > a::after{transform:scaleX(1)}
.gb-nav .elementor-icon-list-item:nth-child(4) .elementor-icon-list-text{
  color:var(--gb-secondary)!important}

/* ---------------------------------------------------------
   2. BUTTONS
   --------------------------------------------------------- */
.gb-btn .elementor-button{
  position:relative;overflow:hidden;
  transition:transform .35s var(--gb-ease),box-shadow .35s var(--gb-ease),
             background-color .3s ease,color .3s ease,border-color .3s ease;
}
.gb-btn .elementor-button:hover{transform:translateY(-3px);
  box-shadow:0 12px 24px rgba(242,142,14,.34)}
.gb-btn .elementor-button-icon{transition:transform .35s var(--gb-ease)}
.gb-btn .elementor-button:hover .elementor-button-icon{transform:translateX(4px)}
.gb-btn-ghost .elementor-button:hover{border-color:var(--gb-secondary)!important;
  box-shadow:0 12px 24px rgba(0,0,0,.3)}

/* ---------------------------------------------------------
   3. HERO
   --------------------------------------------------------- */
.gb-hero{overflow:hidden}
.gb-hero-copy > .elementor-element-populated,
.gb-hero-copy > .elementor-column-wrap{max-width:620px}
.gb-crumb{margin-bottom:22px!important}
.gb-crumb p{margin:0}
.gb-crumb a{color:#FFFFFFB8;transition:color .25s ease}
.gb-crumb a:hover{color:var(--gb-secondary)}
.gb-crumb span{padding:0 6px;opacity:.6}
.gb-h1{margin-bottom:14px!important}
.gb-hero-sub{margin-bottom:14px!important}
.gb-hero-text .elementor-widget-container{max-width:460px}
.gb-hero-btns .elementor-widget-button{margin-bottom:0}
.gb-hero-btns > .elementor-container{align-items:center}

/* ---------------------------------------------------------
   4. TRUST STRIP
   --------------------------------------------------------- */
.gb-trustbar .elementor-icon-box-wrapper{align-items:center}
.gb-trust .elementor-icon-box-title{margin-bottom:0;letter-spacing:.4px}
.gb-trust .elementor-icon{transition:transform .4s var(--gb-ease)}
.gb-trust-col{position:relative}
.gb-trust-col + .gb-trust-col::before{
  content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;
  background:rgba(255,255,255,.17);
}
.gb-trust-col:hover .elementor-icon{transform:translateY(-3px) scale(1.1)}

/* ---------------------------------------------------------
   5. SECTION HEADS
   --------------------------------------------------------- */
.gb-rule{margin-bottom:10px!important}
.gb-rule .elementor-divider{padding-block:0!important}
.gb-rule .elementor-divider-separator{border-radius:3px}
.gb-sub{margin-bottom:0!important}
.gb-sub p{margin:0}
.gb-eyebrow{margin-bottom:10px!important;position:relative;padding-bottom:9px}
.gb-eyebrow::after{content:"";position:absolute;left:0;bottom:0;width:42px;
  height:2px;background:var(--gb-secondary)}

/* ---------------------------------------------------------
   6. CAPABILITY CARDS
   --------------------------------------------------------- */
.gb-cap-grid .elementor-column{padding:8px}
.gb-cap-col > .elementor-element-populated,
.gb-cap-col > .elementor-column-wrap{
  background:#fff;border:1px solid var(--gb-line);border-radius:6px;
  padding:22px 12px;height:100%;position:relative;overflow:hidden;
  transition:transform .45s var(--gb-ease),box-shadow .45s var(--gb-ease),
             border-color .4s ease;
}
.gb-cap-col > .elementor-element-populated::before,
.gb-cap-col > .elementor-column-wrap::before{
  content:"";position:absolute;left:0;right:0;top:0;height:3px;
  background:var(--gb-secondary);transform:scaleX(0);transform-origin:left;
  transition:transform .45s var(--gb-ease);
}
.gb-cap-col:hover > .elementor-element-populated,
.gb-cap-col:hover > .elementor-column-wrap{
  transform:translateY(-7px);border-color:transparent;
  box-shadow:0 16px 34px rgba(20,35,75,.15);
}
.gb-cap-col:hover > .elementor-element-populated::before,
.gb-cap-col:hover > .elementor-column-wrap::before{transform:scaleX(1)}
.gb-cap{margin-bottom:0!important}
.gb-cap .elementor-icon-box-title{margin-bottom:0;line-height:1.35}
.gb-cap .elementor-icon{transition:color .35s ease,transform .45s var(--gb-ease)}
.gb-cap-col:hover .gb-cap .elementor-icon{
  color:var(--gb-secondary)!important;transform:scale(1.12)}

/* ---------------------------------------------------------
   7. PROCESS STEPS
   --------------------------------------------------------- */
.gb-step{margin-bottom:0!important}
.gb-step .elementor-icon{
  width:60px;height:60px;border-radius:50%;background:#fff;
  border:1.5px solid var(--gb-primary);color:var(--gb-primary);
  transition:background .35s ease,color .35s ease,border-color .35s ease,
             transform .4s var(--gb-ease);
}
.gb-step .elementor-icon-box-icon{display:flex;justify-content:center}
.gb-step .elementor-icon-box-title{margin-bottom:0;line-height:1.35}
.gb-step-col:hover .elementor-icon{
  background:var(--gb-secondary);border-color:var(--gb-secondary);color:#fff;
  transform:translateY(-5px)}
.gb-num{
  display:block;font-family:'Archivo',sans-serif;font-size:11px;font-weight:700;
  color:var(--gb-secondary);margin-bottom:3px;
}
/* chevrons between steps */
.gb-step-col{position:relative}
.gb-step-col + .gb-step-col::before{
  content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;
  position:absolute;left:-5px;top:22px;font-size:15px;color:#9AA5BA;
}

/* ---------------------------------------------------------
   8. INDUSTRY TILES
   --------------------------------------------------------- */
.gb-ind-grid .elementor-column{padding:7px}
.gb-ind > .elementor-element-populated,
.gb-ind > .elementor-column-wrap{
  border-radius:7px;overflow:hidden;height:100%;
  box-shadow:0 4px 16px rgba(20,35,75,.12);
  transition:transform .45s var(--gb-ease),box-shadow .45s var(--gb-ease);
}
.gb-ind:hover > .elementor-element-populated,
.gb-ind:hover > .elementor-column-wrap{
  transform:translateY(-7px);box-shadow:0 18px 38px rgba(20,35,75,.24)}
.gb-ind-img{margin-bottom:0!important;overflow:hidden;line-height:0}
.gb-ind-img .elementor-widget-container{overflow:hidden;line-height:0}
.gb-ind-img img{width:100%;aspect-ratio:5/4;object-fit:cover;
  transition:transform .8s var(--gb-ease)}
.gb-ind:hover .gb-ind-img img{transform:scale(1.1)}
.gb-ind-label{
  margin-bottom:0!important;background:var(--gb-ink-navy);
  padding:13px 12px;transition:background .4s ease;
}
.gb-ind:hover .gb-ind-label{background:var(--gb-primary)}
.gb-ind-label .elementor-icon-box-title{margin-bottom:0;line-height:1.32}
.gb-ind-label .elementor-icon{transition:color .35s ease}
.gb-ind:hover .gb-ind-label .elementor-icon{color:var(--gb-secondary)!important}

/* ---------------------------------------------------------
   9. FEATURED PROJECT
   --------------------------------------------------------- */
.gb-featured{overflow:hidden}
.gb-feat-copy > .elementor-element-populated,
.gb-feat-copy > .elementor-column-wrap{max-width:520px}
.gb-feat-text .elementor-widget-container{max-width:420px}
.gb-feat-text{margin-bottom:20px!important}

/* ---------------------------------------------------------
   10. BENEFITS STRIP
   --------------------------------------------------------- */
.gb-benefit-col{position:relative}
.gb-benefit-col + .gb-benefit-col::before{
  content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;
  background:var(--gb-line);
}
.gb-benefit-col > .elementor-element-populated,
.gb-benefit-col > .elementor-column-wrap{padding:0 18px}
.gb-benefit{margin-bottom:0!important}
.gb-benefit .elementor-icon{
  width:42px;height:42px;border-radius:50%;background:var(--gb-primary);
  transition:background .35s ease,transform .4s var(--gb-ease);
}
.gb-benefit .elementor-icon-box-title{margin-bottom:4px;letter-spacing:.3px}
.gb-benefit .elementor-icon-box-description{line-height:1.5}
.gb-benefit .elementor-icon-box-description b{color:var(--gb-ink);font-weight:600}
.gb-benefit-col:hover .elementor-icon{
  background:var(--gb-secondary);transform:translateY(-3px) scale(1.06)}

/* ---------------------------------------------------------
   11. FOOTER
   --------------------------------------------------------- */
.gb-flogo{margin-bottom:14px!important}
.gb-flogo img{max-height:38px;width:auto}
.gb-ftag .elementor-widget-container{max-width:250px;line-height:1.75}
.gb-fhead{margin-bottom:15px!important;text-transform:uppercase}
.gb-flist{margin-bottom:0!important}
.gb-flist .elementor-icon-list-item{transition:transform .28s var(--gb-ease)}
.gb-flist .elementor-icon-list-item:hover{transform:translateX(4px)}
.gb-flist .elementor-icon-list-item:hover .elementor-icon-list-text{
  color:var(--gb-secondary)!important}
.gb-fcontact{margin-bottom:9px!important}
.gb-fcontact .elementor-icon-list-item:hover{transform:none}
.gb-social{margin-top:6px}
.gb-social .elementor-social-icon{
  background:rgba(255,255,255,.12);
  transition:background .3s ease,transform .35s var(--gb-ease);
}
.gb-social .elementor-social-icon:hover{
  background:var(--gb-secondary);transform:translateY(-3px)}
.gb-copy{margin-bottom:0!important}
.gb-copy p{margin:0}

/* ---------------------------------------------------------
   12. TABLET (≤1024)
   --------------------------------------------------------- */
@media (max-width:1024px){
  .gb-header .elementor-widget-wrap{justify-content:center}
  .gb-nav .elementor-icon-list-items{justify-content:flex-end}
  .gb-nav .elementor-icon-list-item > a{padding:8px 8px;font-size:12px}
  .gb-hero-copy > .elementor-element-populated,
  .gb-hero-copy > .elementor-column-wrap{max-width:none}
  .gb-hero-text .elementor-widget-container{max-width:none}
  .gb-feat-copy > .elementor-element-populated,
  .gb-feat-copy > .elementor-column-wrap{max-width:none}
  .gb-feat-text .elementor-widget-container{max-width:none}
  /* 4-up: only chevrons inside a row make sense */
  .gb-step-col:nth-child(4n+1)::before{display:none}
  .gb-benefit-col:nth-child(odd)::before{display:none}
  .gb-benefit-col > .elementor-element-populated,
  .gb-benefit-col > .elementor-column-wrap{padding:12px 14px}
  .gb-trust-col > .elementor-element-populated,
  .gb-trust-col > .elementor-column-wrap{padding:8px 10px}
  .gb-trust-col:nth-child(3n+1)::before{display:none}
}

/* ---------------------------------------------------------
   13. MOBILE (≤767)
   --------------------------------------------------------- */
@media (max-width:767px){
  .gb-header{position:static}
  .gb-logo img{max-height:32px}
  .gb-nav .elementor-icon-list-items{
    justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;
    -webkit-overflow-scrolling:touch;scrollbar-width:none;
  }
  .gb-nav .elementor-icon-list-items::-webkit-scrollbar{display:none}
  .gb-nav .elementor-icon-list-item{white-space:nowrap}
  .gb-nav .elementor-icon-list-item > a{padding:7px 7px;font-size:11.5px}

  .gb-hero-btns .elementor-column{margin-bottom:10px}
  .gb-hero-btns .elementor-button{width:100%;justify-content:center}

  .gb-trust-col + .gb-trust-col::before{display:none}
  .gb-trust-col > .elementor-element-populated,
  .gb-trust-col > .elementor-column-wrap{padding:9px 6px}

  .gb-cap-col > .elementor-element-populated,
  .gb-cap-col > .elementor-column-wrap{padding:18px 8px}
  .gb-step-col::before{display:none!important}
  .gb-step-col > .elementor-element-populated,
  .gb-step-col > .elementor-column-wrap{padding:10px 4px}

  .gb-benefit-col::before{display:none!important}
  .gb-benefit-col > .elementor-element-populated,
  .gb-benefit-col > .elementor-column-wrap{padding:11px 0}

  .gb-ftag .elementor-widget-container{max-width:none}
}

/* ---------------------------------------------------------
   14. ACCESSIBILITY
   --------------------------------------------------------- */
@media (prefers-reduced-motion:reduce){
  .elementor-invisible{visibility:visible!important;opacity:1!important;
    animation:none!important}
  *,*::before,*::after{transition-duration:.01ms!important}
}/* End custom CSS */