.elementor-571 .elementor-element.elementor-element-c667aad:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-c667aad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover}.elementor-571 .elementor-element.elementor-element-c667aad>.elementor-background-overlay{background-color:#121212;opacity:.85;transition:background .3s , border-radius .3s , opacity .3s}.elementor-571 .elementor-element.elementor-element-c667aad{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin-top:0;margin-bottom:0;padding:160px 0 150px 0}.elementor-571 .elementor-element.elementor-element-4bf21e3{color:#f3f3f3;font-family:"Work Sans",sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:28px;width:89%;max-width:89%}.elementor-571 .elementor-element.elementor-element-7d98894 .elementor-heading-title{color:#fff;font-family:"Work Sans",sans-serif;font-size:50px;font-weight:500;line-height:60px}.elementor-bc-flex-widget .elementor-571 .elementor-element.elementor-element-83562f6.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-571 .elementor-element.elementor-element-83562f6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-571 .elementor-element.elementor-element-2b0ce1a .elementor-button{font-family:"Source Sans Pro",sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:25px;fill:#64c29f;color:#64c29f;background-color:#FFC14500;border-style:solid;border-color:#64c29f;border-radius:35px 35px 35px 35px}.elementor-571 .elementor-element.elementor-element-6ede429:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-6ede429 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff}.elementor-571 .elementor-element.elementor-element-6ede429{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;padding:90px 0 90px 0}.elementor-571 .elementor-element.elementor-element-6ede429>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-571 .elementor-element.elementor-element-ca9cddc{color:#121212;font-family:"Work Sans",sans-serif;font-size:38px;font-weight:500;line-height:48px}.elementor-571 .elementor-element.elementor-element-ca9cddc>.elementor-widget-container{padding:0 320px 0 0}.elementor-571 .elementor-element.elementor-element-1821f52{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-571 .elementor-element.elementor-element-1821f52 .elementor-divider-separator{width:100%}.elementor-571 .elementor-element.elementor-element-1821f52 .elementor-divider{padding-top:15px;padding-bottom:15px}.elementor-571 .elementor-element.elementor-element-70183a5{padding:0 0 0 0}.elementor-571 .elementor-element.elementor-element-4f064d6{color:#121212;font-family:"Source Sans Pro",sans-serif;font-size:18px;font-weight:400;line-height:28px}.elementor-571 .elementor-element.elementor-element-4f064d6>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-571 .elementor-element.elementor-element-87c711d:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-87c711d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff}.elementor-571 .elementor-element.elementor-element-87c711d{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin-top:0;margin-bottom:0;padding:0 0 10px 0}.elementor-571 .elementor-element.elementor-element-87c711d>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-571 .elementor-element.elementor-element-3ca8b93 .elementor-heading-title{color:#64c29f;font-family:"Work Sans",sans-serif;font-size:24px;font-weight:700;text-transform:uppercase}.elementor-571 .elementor-element.elementor-element-3ca8b93>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-571 .elementor-element.elementor-element-4490e4db:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-4490e4db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff}.elementor-571 .elementor-element.elementor-element-4490e4db{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin-top:0;margin-bottom:0;padding:0 0 40px 0}.elementor-571 .elementor-element.elementor-element-4490e4db>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-571 .elementor-element.elementor-element-174e24b0>.elementor-element-populated{padding:0 0 0 0}.elementor-571 .elementor-element.elementor-element-4c2c305a{padding:0 0 40px 0}.elementor-571 .elementor-element.elementor-element-764bb720>.elementor-element-populated{margin:0 40px 0 0;--e-column-margin-right:40px;--e-column-margin-left:0;padding:32px 32px 32px 32px}.elementor-571 .elementor-element.elementor-element-20c55df9 .elementor-heading-title{color:#121212;font-family:"Work Sans",sans-serif;font-size:18px;font-weight:800;line-height:28px}.elementor-571 .elementor-element.elementor-element-6426776{color:#121212;font-family:"Source Sans Pro",sans-serif;font-weight:400;line-height:28px}.elementor-571 .elementor-element.elementor-element-72e0eb69>.elementor-element-populated{margin:0 40px 0 0;--e-column-margin-right:40px;--e-column-margin-left:0;padding:32px 32px 32px 32px}.elementor-571 .elementor-element.elementor-element-576f4dc .elementor-heading-title{color:#121212;font-family:"Work Sans",sans-serif;font-size:18px;font-weight:800;line-height:28px}.elementor-571 .elementor-element.elementor-element-64764855{color:#121212;font-family:"Source Sans Pro",sans-serif;font-weight:400;line-height:28px}.elementor-571 .elementor-element.elementor-element-1fe0a5c>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:32px 32px 32px 32px}.elementor-571 .elementor-element.elementor-element-4577ac5e .elementor-heading-title{color:#121212;font-family:"Work Sans",sans-serif;font-size:18px;font-weight:800;line-height:28px}.elementor-571 .elementor-element.elementor-element-a6c4c2f{color:#121212;font-family:"Source Sans Pro",sans-serif;font-weight:400;line-height:28px}.elementor-571 .elementor-element.elementor-element-287f55c9{padding:0 0 40px 0}.elementor-571 .elementor-element.elementor-element-5920f1b0>.elementor-element-populated{margin:0 40px 0 0;--e-column-margin-right:40px;--e-column-margin-left:0;padding:32px 32px 32px 32px}.elementor-571 .elementor-element.elementor-element-736ff426 .elementor-heading-title{color:#121212;font-family:"Work Sans",sans-serif;font-size:18px;font-weight:800;line-height:28px}.elementor-571 .elementor-element.elementor-element-63b8fe13{color:#121212;font-family:"Source Sans Pro",sans-serif;font-weight:400;line-height:28px}.elementor-571 .elementor-element.elementor-element-62ce6082>.elementor-element-populated{box-shadow:0 0 3px 0 rgba(0,0,0,.5);margin:0 40px 0 0;--e-column-margin-right:40px;--e-column-margin-left:0;padding:32px 32px 32px 32px}.elementor-571 .elementor-element.elementor-element-4e81ea16>.elementor-element-populated{box-shadow:0 0 3px 0 rgba(0,0,0,.5);margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:32px 32px 32px 32px}.elementor-571 .elementor-element.elementor-element-9529f0f:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-9529f0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff}.elementor-571 .elementor-element.elementor-element-9529f0f{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin-top:0;margin-bottom:0;padding:0 0 40px 0}.elementor-571 .elementor-element.elementor-element-9529f0f>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-571 .elementor-element.elementor-element-3ca9bf5>.elementor-element-populated{padding:0 0 0 0}.elementor-571 .elementor-element.elementor-element-39ef9b2{padding:0 0 40px 0}.elementor-571 .elementor-element.elementor-element-054dc00>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:32px 32px 32px 32px}.elementor-571 .elementor-element.elementor-element-ddee47c .elementor-heading-title{color:#121212;font-family:"Work Sans",sans-serif;font-size:18px;font-weight:800;line-height:28px}.elementor-571 .elementor-element.elementor-element-c18bee3{color:#121212;font-family:"Source Sans Pro",sans-serif;font-weight:400;line-height:28px}.elementor-571 .elementor-element.elementor-element-db65e18>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:32px 32px 32px 32px}.elementor-571 .elementor-element.elementor-element-38ce424 .elementor-heading-title{color:#121212;font-family:"Work Sans",sans-serif;font-size:18px;font-weight:800;line-height:28px}.elementor-571 .elementor-element.elementor-element-9ea8d8f{color:#121212;font-family:"Source Sans Pro",sans-serif;font-weight:400;line-height:28px}.elementor-571 .elementor-element.elementor-element-84a6324>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:32px 32px 32px 32px}.elementor-571 .elementor-element.elementor-element-4b46f6a .elementor-heading-title{color:#121212;font-family:"Work Sans",sans-serif;font-size:18px;font-weight:800;line-height:28px}.elementor-571 .elementor-element.elementor-element-ff1e166{color:#121212;font-family:"Source Sans Pro",sans-serif;font-weight:400;line-height:28px}.elementor-571 .elementor-element.elementor-element-8b58a87>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:32px 32px 32px 32px}.elementor-571 .elementor-element.elementor-element-d4f2f14 .elementor-heading-title{color:#121212;font-family:"Work Sans",sans-serif;font-size:18px;font-weight:800;line-height:28px}.elementor-571 .elementor-element.elementor-element-3113f8d{color:#121212;font-family:"Source Sans Pro",sans-serif;font-weight:400;line-height:28px}.elementor-571 .elementor-element.elementor-element-21db464:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-21db464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff}.elementor-571 .elementor-element.elementor-element-21db464{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin-top:0;margin-bottom:0;padding:0 0 40px 0}.elementor-571 .elementor-element.elementor-element-21db464>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-571 .elementor-element.elementor-element-d0a64f5>.elementor-element-populated{padding:0 0 0 0}.elementor-571 .elementor-element.elementor-element-26b70ba .elementor-accordion-item{border-width:1px;border-color:#b4b4b4}.elementor-571 .elementor-element.elementor-element-26b70ba .elementor-accordion-item .elementor-tab-content{border-width:1px;border-top-color:#b4b4b4}.elementor-571 .elementor-element.elementor-element-26b70ba .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-bottom-color:#b4b4b4}.elementor-571 .elementor-element.elementor-element-26b70ba .elementor-accordion-icon,.elementor-571 .elementor-element.elementor-element-26b70ba .elementor-accordion-title{color:#121212}.elementor-571 .elementor-element.elementor-element-26b70ba .elementor-accordion-icon svg{fill:#121212}.elementor-571 .elementor-element.elementor-element-26b70ba .elementor-active .elementor-accordion-icon,.elementor-571 .elementor-element.elementor-element-26b70ba .elementor-active .elementor-accordion-title{color:#121212}.elementor-571 .elementor-element.elementor-element-26b70ba .elementor-active .elementor-accordion-icon svg{fill:#121212}.elementor-571 .elementor-element.elementor-element-26b70ba .elementor-accordion-title{font-family:"Work Sans",sans-serif;font-size:60px;font-weight:700;line-height:70px}.elementor-571 .elementor-element.elementor-element-26b70ba .elementor-tab-title .elementor-accordion-icon i:before{color:#121212}.elementor-571 .elementor-element.elementor-element-26b70ba .elementor-tab-title .elementor-accordion-icon svg{fill:#121212}.elementor-571 .elementor-element.elementor-element-26b70ba .elementor-tab-content{color:#121212;font-family:"Work Sans",sans-serif;font-weight:400}.elementor-571 .elementor-element.elementor-element-510c44d:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-510c44d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727}.elementor-571 .elementor-element.elementor-element-510c44d{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;padding:0 0 0 0}.elementor-571 .elementor-element.elementor-element-510c44d>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-571 .elementor-element.elementor-element-926c922 .elementor-heading-title{color:#ffc145;font-family:"Work Sans",sans-serif;font-size:38px;font-weight:700;line-height:48px}.elementor-571 .elementor-element.elementor-element-8a68f2e{color:#fff;font-family:"Source Sans Pro",sans-serif;font-size:18px;font-weight:400;line-height:28px}.elementor-571 .elementor-element.elementor-element-74dd4d7:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-74dd4d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727}.elementor-571 .elementor-element.elementor-element-74dd4d7{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;padding:0 0 08rem 0}.elementor-571 .elementor-element.elementor-element-74dd4d7>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-571 .elementor-element.elementor-element-71cb2f3{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;padding:8rem 0 0 0}.elementor-571 .elementor-element.elementor-element-71cb2f3>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-571 .elementor-element.elementor-element-0da3182>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0 0 0 0}.elementor-571 .elementor-element.elementor-element-60effa3{padding:0 0 0 0}.elementor-571 .elementor-element.elementor-element-7b3a19f .elementor-heading-title{color:#7cea9c;font-family:"Source Sans Pro",sans-serif;font-size:18px;font-weight:700;line-height:28px}.elementor-571 .elementor-element.elementor-element-dd0e808{color:#fff;font-family:"Work Sans",sans-serif;font-size:38px;font-weight:500;line-height:48px}.elementor-571 .elementor-element.elementor-element-e131788>.elementor-container{max-width:725px}.elementor-571 .elementor-element.elementor-element-e131788{padding:8rem 0 0 0}.elementor-571 .elementor-element.elementor-element-bcedb3b.elementor-arrows-yes .elementor-main-swiper{width:calc(400px - 40px)}.elementor-571 .elementor-element.elementor-element-bcedb3b .elementor-main-swiper{width:400px}.elementor-571 .elementor-element.elementor-element-bcedb3b .elementor-testimonial__text{color:#fff;font-family:"Source Sans Pro",sans-serif;font-size:18px;font-weight:400;line-height:28px}.elementor-571 .elementor-element.elementor-element-bcedb3b .elementor-testimonial__name{color:#fff;font-family:"Work Sans",sans-serif;font-size:24px;font-weight:400;line-height:34px}.elementor-571 .elementor-element.elementor-element-bcedb3b .elementor-testimonial__title{color:#fff;font-family:"Work Sans",sans-serif;font-size:24px;font-weight:800;line-height:34px}.elementor-571 .elementor-element.elementor-element-bcedb3b .elementor-swiper-button{font-size:20px}.elementor-571 .elementor-element.elementor-element-4b323ae .elementor-button{font-family:"Source Sans Pro",sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:25px;fill:#ffc145;color:#ffc145;background-color:#FFC14500;border-style:solid;border-color:#ffc145;border-radius:35px 35px 35px 35px}.elementor-571 .elementor-element.elementor-element-6b0a733{margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-571 .elementor-element.elementor-element-1612ba6>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0 0 0 0}.elementor-571 .elementor-element.elementor-element-c3e2647:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-c3e2647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000}.elementor-571 .elementor-element.elementor-element-c3e2647{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin-top:0;margin-bottom:0;padding:40px 0 0 0}.elementor-571 .elementor-element.elementor-element-c3e2647>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-571 .elementor-element.elementor-element-e6225fd .elementor-heading-title{color:#fff;font-family:"Work Sans",sans-serif;font-size:38px;font-weight:500;line-height:48px}.elementor-571 .elementor-element.elementor-element-e6225fd>.elementor-widget-container{margin:0 0 0 0;padding:0 430px 0 0}.elementor-571 .elementor-element.elementor-element-ac25db0{color:#fff;font-family:"Source Sans Pro",sans-serif;font-size:18px;font-weight:400;line-height:28px}:root{--page-title-display:none}@media (max-width:1025px){.elementor-571 .elementor-element.elementor-element-7d98894>.elementor-widget-container{margin:0 0 40px 0}.elementor-571 .elementor-element.elementor-element-6ede429{padding:90px 0 90px 0}.elementor-571 .elementor-element.elementor-element-ca9cddc>.elementor-widget-container{padding:0 0 0 0}.elementor-571 .elementor-element.elementor-element-9529f0f{padding:0 016px 40px 16px}.elementor-571 .elementor-element.elementor-element-c3e2647{padding:80px 0 80px 0}.elementor-571 .elementor-element.elementor-element-e6225fd>.elementor-widget-container{padding:0 0 0 0}}@media (min-width:769px){.elementor-571 .elementor-element.elementor-element-95997cc{width:65%}.elementor-571 .elementor-element.elementor-element-83562f6{width:35%}.elementor-571 .elementor-element.elementor-element-ca83b9c{width:49%}.elementor-571 .elementor-element.elementor-element-3544db1{width:51%}}@media (max-width:1025px) and (min-width:769px){.elementor-571 .elementor-element.elementor-element-95997cc{width:100%}.elementor-571 .elementor-element.elementor-element-3544db1{width:100%}}@media (max-width:768px){.elementor-571 .elementor-element.elementor-element-c667aad:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-c667aad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://fervent-snyder.66-181-74-78.plesk.page/wp-content/uploads/2022/07/engineering.jpg)}.elementor-571 .elementor-element.elementor-element-c667aad{padding:95px 15px 95px 15px}.elementor-571 .elementor-element.elementor-element-95997cc>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0 0 0 0}.elementor-571 .elementor-element.elementor-element-4bf21e3{font-size:16px}.elementor-571 .elementor-element.elementor-element-4bf21e3>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-571 .elementor-element.elementor-element-7d98894 .elementor-heading-title{font-size:28px;line-height:38px}.elementor-571 .elementor-element.elementor-element-7d98894>.elementor-widget-container{margin:0 0 20px 0;padding:0 0 0 0}.elementor-571 .elementor-element.elementor-element-6ede429{margin-top:0;margin-bottom:0;padding:70px 15px 0 15px}.elementor-571 .elementor-element.elementor-element-43854cb>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0 0 0 0}.elementor-571 .elementor-element.elementor-element-ca9cddc{font-size:25px;line-height:35em}.elementor-571 .elementor-element.elementor-element-ca9cddc>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-571 .elementor-element.elementor-element-3544db1>.elementor-element-populated{padding:0 0 0 0}.elementor-571 .elementor-element.elementor-element-4f064d6{font-size:16px;line-height:26em}.elementor-571 .elementor-element.elementor-element-87c711d{margin-top:0;margin-bottom:0;padding:0 15px 10px 15px}.elementor-571 .elementor-element.elementor-element-2251682>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0 0 0 0}.elementor-571 .elementor-element.elementor-element-3ca8b93>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-571 .elementor-element.elementor-element-21db464{padding:0 016px 90px 016px}.elementor-571 .elementor-element.elementor-element-26b70ba .elementor-accordion-title{font-size:16px;line-height:26px}.elementor-571 .elementor-element.elementor-element-26b70ba .elementor-tab-content{font-size:16px;line-height:26px}.elementor-571 .elementor-element.elementor-element-26b70ba>.elementor-widget-container{padding:0 0 0 0}.elementor-571 .elementor-element.elementor-element-926c922 .elementor-heading-title{font-size:25px;line-height:35px}.elementor-571 .elementor-element.elementor-element-8a68f2e{font-size:16px}.elementor-571 .elementor-element.elementor-element-dd0e808{font-size:28px;line-height:38px}.elementor-571 .elementor-element.elementor-element-bcedb3b .elementor-testimonial__text{font-size:16px;line-height:28px}.elementor-571 .elementor-element.elementor-element-bcedb3b .elementor-testimonial__name{font-size:18px}.elementor-571 .elementor-element.elementor-element-bcedb3b .elementor-testimonial__title{font-size:18px}.elementor-571 .elementor-element.elementor-element-c3e2647{margin-top:0;margin-bottom:0;padding:090px 16px 90px 16px}.elementor-571 .elementor-element.elementor-element-ccccdd7>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0 0 0 0}.elementor-571 .elementor-element.elementor-element-e6225fd .elementor-heading-title{font-size:28px}.elementor-571 .elementor-element.elementor-element-e6225fd>.elementor-widget-container{padding:0 0 0 0}.elementor-571 .elementor-element.elementor-element-ac25db0{font-size:16px}}#stories-carousel .owl-stage-outer{-webkit-transform:translate3d(164px,0,0)}