.elementor-800 .elementor-element.elementor-element-6906c8f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-cdb7877 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-38d1bce .csEngHero, .elementor-800 .elementor-element.elementor-element-38d1bce .csEngHero__inner{min-height:635px;}.elementor-800 .elementor-element.elementor-element-38d1bce .csEngHero__inner{padding:90px 55px 66px 55px;max-width:1600px;margin-left:auto;margin-right:auto;}.elementor-800 .elementor-element.elementor-element-38d1bce .csEngHero__content{max-width:1050px;color:#ffffff;}.elementor-800 .elementor-element.elementor-element-38d1bce .csEngHero{background-position:center center;font-family:"Google Sans Flex", Sans-serif;}.elementor-800 .elementor-element.elementor-element-38d1bce .csEngHero::before{background:rgba(0,0,0,.28);}.elementor-800 .elementor-element.elementor-element-38d1bce .csEngHero__logo{width:50px !important;}.elementor-800 .elementor-element.elementor-element-38d1bce .csEngHero__logoFallback{font-size:50px !important;}.elementor-800 .elementor-element.elementor-element-38d1bce .csEngHero__head{gap:8px !important;margin-bottom:54px;}.elementor-800 .elementor-element.elementor-element-38d1bce .csEngHero__title{margin-bottom:32px;font-family:"Google Sans Flex", Sans-serif;font-size:35px;font-weight:600;}.elementor-800 .elementor-element.elementor-element-38d1bce .csEngHero__label{font-family:"Google Sans Flex", Sans-serif;font-size:13px;font-weight:400;}.elementor-800 .elementor-element.elementor-element-38d1bce .csEngHero__text, .elementor-800 .elementor-element.elementor-element-38d1bce .csEngHero__text p{font-family:"Google Sans Flex", Sans-serif;font-size:20px;font-weight:500;}.elementor-800 .elementor-element.elementor-element-0f42591 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-69a72ef .csEngMethod__inner{padding:40px 55px 50px 55px;max-width:1600px;}.elementor-800 .elementor-element.elementor-element-69a72ef .csEngMethod__grid{gap:90px;}.elementor-800 .elementor-element.elementor-element-69a72ef .csEngMethod__right{padding-top:92px;}.elementor-800 .elementor-element.elementor-element-69a72ef .csEngMethod__logo{width:50px !important;}.elementor-800 .elementor-element.elementor-element-69a72ef .csEngMethod__logoFallback{font-size:50px !important;}.elementor-800 .elementor-element.elementor-element-69a72ef .csEngMethod__head{gap:8px !important;margin-bottom:54px;}.elementor-800 .elementor-element.elementor-element-69a72ef .csEngMethod__title{margin-bottom:32px;font-family:"Google Sans Flex", Sans-serif;font-size:36px;font-weight:600;}.elementor-800 .elementor-element.elementor-element-69a72ef .csEngMethod__leftText p + p{margin-top:20px;}.elementor-800 .elementor-element.elementor-element-69a72ef .csEngMethod__rightIntro{margin-bottom:20px;font-family:"Google Sans Flex", Sans-serif;font-size:20px;font-weight:400;}.elementor-800 .elementor-element.elementor-element-69a72ef .csEngMethod__benefits{margin-bottom:20px;}.elementor-800 .elementor-element.elementor-element-69a72ef .csEngMethod{background:#ffffff;color:#3b3b3b;font-family:"Google Sans Flex", Sans-serif;}.elementor-800 .elementor-element.elementor-element-69a72ef .csEngMethod__label{font-family:"Google Sans Flex", Sans-serif;font-size:13px;font-weight:400;}.elementor-800 .elementor-element.elementor-element-69a72ef .csEngMethod__leftText, .elementor-800 .elementor-element.elementor-element-69a72ef .csEngMethod__leftText p{font-family:"Google Sans Flex", Sans-serif;font-size:20px;font-weight:400;}.elementor-800 .elementor-element.elementor-element-69a72ef .csEngMethod__benefits li{font-family:"Google Sans Flex", Sans-serif;font-size:20px;font-weight:400;}.elementor-800 .elementor-element.elementor-element-69a72ef .csEngMethod__rightClosing, .elementor-800 .elementor-element.elementor-element-69a72ef .csEngMethod__rightClosing p{font-family:"Google Sans Flex", Sans-serif;font-size:20px;font-weight:400;}.elementor-800 .elementor-element.elementor-element-f83a9c7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103{background-color:#0f4b73;padding:42px 40px 76px 40px;--cs-tecna-eng-acc-v103-panel-gap:24px;}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103__inner{max-width:1500px;}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103__item{padding:38px 0px 44px 0px;border-top-width:1px;border-color:rgba(255,255,255,.32);}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103__content{max-width:780px;color:#ffffff;}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103__head{gap:28px;}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103__logo{width:42px;opacity:calc(100 / 100);}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103__logoWrap{margin-bottom:10px;}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103__title{font-family:"Google Sans Flex", Sans-serif;font-size:36px;font-weight:600;letter-spacing:1px;color:#ffffff;}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103__head:hover .csTecnaEngAccV103__title{color:#ffffff;}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103__item.csTecnaEngAccV103--open .csTecnaEngAccV103__title{color:#ffffff;}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103__content, .elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103__link{font-family:"Google Sans Flex", Sans-serif;font-size:20px;}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103__content strong{color:#ffffff;}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103__link{color:#ffffff;}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103__link:hover{color:#ffffff;}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103__content p{margin-bottom:16px;}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103__content li{margin-bottom:5px;}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103__arrow{font-size:42px;color:#ffffff;}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103__head:hover .csTecnaEngAccV103__arrow{color:#ffffff;}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103__item.csTecnaEngAccV103--open .csTecnaEngAccV103__arrow{color:#ffffff;}.elementor-800 .elementor-element.elementor-element-98c176d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-e59ffd6 .csEngProjects__inner{padding:68px 55px 78px 55px;max-width:1700px;}.elementor-800 .elementor-element.elementor-element-e59ffd6 .csEngProjects__grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px;}.elementor-800 .elementor-element.elementor-element-e59ffd6 .csEngProjects__image{height:320px;margin-bottom:25px;}.elementor-800 .elementor-element.elementor-element-e59ffd6 .csEngProjects__logo{width:50px !important;}.elementor-800 .elementor-element.elementor-element-e59ffd6 .csEngProjects__logoFallback{font-size:50px !important;}.elementor-800 .elementor-element.elementor-element-e59ffd6 .csEngProjects__head{gap:8px !important;margin-bottom:54px;}.elementor-800 .elementor-element.elementor-element-e59ffd6 .csEngProjects__header{margin-bottom:32px;}.elementor-800 .elementor-element.elementor-element-e59ffd6 .csEngProjects__category{margin-bottom:15px;font-family:"Google Sans Flex", Sans-serif;font-size:14px;font-weight:400;}.elementor-800 .elementor-element.elementor-element-e59ffd6 .csEngProjects__cardTitle{margin-bottom:20px;font-family:"Google Sans Flex", Sans-serif;font-size:20px;font-weight:500;}.elementor-800 .elementor-element.elementor-element-e59ffd6 .csEngProjects__text{margin-bottom:25px;}.elementor-800 .elementor-element.elementor-element-e59ffd6 .csEngProjects{background:#f1f1ef;color:#333333;font-family:"Google Sans Flex", Sans-serif;}.elementor-800 .elementor-element.elementor-element-e59ffd6 .csEngProjects__label{font-family:"Google Sans Flex", Sans-serif;font-size:13px;font-weight:400;}.elementor-800 .elementor-element.elementor-element-e59ffd6 .csEngProjects__title{font-family:"Google Sans Flex", Sans-serif;font-size:36px;font-weight:600;}.elementor-800 .elementor-element.elementor-element-e59ffd6 .csEngProjects__all{font-family:"Google Sans Flex", Sans-serif;font-size:16px;font-weight:600;}.elementor-800 .elementor-element.elementor-element-e59ffd6 .csEngProjects__text, .elementor-800 .elementor-element.elementor-element-e59ffd6 .csEngProjects__text p{font-family:"Google Sans Flex", Sans-serif;font-size:16px;font-weight:400;}.elementor-800 .elementor-element.elementor-element-e59ffd6 .csEngProjects__link{font-family:"Google Sans Flex", Sans-serif;font-size:16px;font-weight:600;}.elementor-800 .elementor-element.elementor-element-1b18343 .csEngCta__inner{min-height:500px;padding:70px 24px 90px 24px;max-width:1400px;margin-left:auto;margin-right:auto;}.elementor-800 .elementor-element.elementor-element-1b18343 .csEngCta__content{max-width:1050px;}.elementor-800 .elementor-element.elementor-element-1b18343 .csEngCta__logo{width:50px !important;}.elementor-800 .elementor-element.elementor-element-1b18343 .csEngCta__logoFallback{font-size:50px !important;}.elementor-800 .elementor-element.elementor-element-1b18343 .csEngCta__head{gap:8px !important;margin-bottom:54px;}.elementor-800 .elementor-element.elementor-element-1b18343 .csEngCta__title{margin-bottom:20px;font-family:"Google Sans Flex", Sans-serif;font-size:36px;font-weight:600;}.elementor-800 .elementor-element.elementor-element-1b18343 .csEngCta__button{margin-top:50px;background:#00497c;color:#ffffff;padding:13px 24px 13px 24px;border-radius:0px;font-family:"Google Sans Flex", Sans-serif;font-size:16px;font-weight:400;}.elementor-800 .elementor-element.elementor-element-1b18343 .csEngCta{background:#ffffff;color:#3b3b3b;font-family:"Google Sans Flex", Sans-serif;}.elementor-800 .elementor-element.elementor-element-1b18343 .csEngCta__label{font-family:"Google Sans Flex", Sans-serif;font-size:13px;font-weight:400;}.elementor-800 .elementor-element.elementor-element-1b18343 .csEngCta__text, .elementor-800 .elementor-element.elementor-element-1b18343 .csEngCta__text p{font-family:"Google Sans Flex", Sans-serif;font-size:16px;font-weight:400;}@media(max-width:1024px){.elementor-800 .elementor-element.elementor-element-38d1bce .csEngHero__inner{max-width:100%;margin-left:auto;margin-right:auto;}.elementor-800 .elementor-element.elementor-element-69a72ef .csEngMethod__inner{padding:40px 40px 50px 40px;max-width:100%;}.elementor-800 .elementor-element.elementor-element-69a72ef .csEngMethod__right{padding-top:82px;}.elementor-800 .elementor-element.elementor-element-e59ffd6 .csEngProjects__inner{max-width:100%;}.elementor-800 .elementor-element.elementor-element-e59ffd6 .csEngProjects__grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-800 .elementor-element.elementor-element-1b18343 .csEngCta__inner{max-width:100%;margin-left:auto;margin-right:auto;}}@media(max-width:767px){.elementor-800 .elementor-element.elementor-element-38d1bce .csEngHero, .elementor-800 .elementor-element.elementor-element-38d1bce .csEngHero__inner{min-height:560px;}.elementor-800 .elementor-element.elementor-element-38d1bce .csEngHero__inner{padding:70px 24px 44px 24px;max-width:100%;margin-left:auto;margin-right:auto;}.elementor-800 .elementor-element.elementor-element-38d1bce .csEngHero__content{max-width:100%;}.elementor-800 .elementor-element.elementor-element-69a72ef .csEngMethod__inner{padding:42px 24px 48px 24px;max-width:100%;}.elementor-800 .elementor-element.elementor-element-69a72ef .csEngMethod__right{padding-top:0px;}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103{padding:34px 22px 48px 22px;--cs-tecna-eng-acc-v103-panel-gap:20px;}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103__item{padding:30px 0px 34px 0px;}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103__content{max-width:100%;}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103__head{gap:18px;}.elementor-800 .elementor-element.elementor-element-dfb1c41 .csTecnaEngAccV103__arrow{font-size:34px;}.elementor-800 .elementor-element.elementor-element-e59ffd6 .csEngProjects__inner{padding:48px 24px 54px 24px;max-width:100%;}.elementor-800 .elementor-element.elementor-element-e59ffd6 .csEngProjects__grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-800 .elementor-element.elementor-element-e59ffd6 .csEngProjects__image{height:260px;}.elementor-800 .elementor-element.elementor-element-1b18343 .csEngCta__inner{padding:54px 22px 64px 22px;max-width:100%;margin-left:auto;margin-right:auto;}}