@media (max-width:980px){.et_mobile_menu{max-height:calc(100vh - 125px);overflow:auto}.mobile-toggle svg{fill:#fff}}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent;border-bottom:0;text-align:center}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons{top:10px;position:relative}ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon{display:none}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle .dt-open-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle .dt-open-icon{display:none}.mobile-toggle path{fill:#fff}.charleft.ginput_counter.gfield_description{display:none!important}#gform_submit_button_2{color:#ffffff!important;border-width:0px!important;border-radius:0px;letter-spacing:3px;font-size:14px;font-weight:700!important;text-transform:uppercase!important;background-color:#0066B0;padding:12px 24px}#gform_submit_button_3{color:#ffffff!important;border-width:0px!important;border-radius:0px;letter-spacing:3px;font-size:14px;font-weight:700!important;text-transform:uppercase!important;background-color:#0066B0;padding:12px 24px}#gform_submit_button_4{color:#ffffff!important;border-width:0px!important;border-radius:0px;letter-spacing:3px;font-size:14px;font-weight:700!important;text-transform:uppercase!important;background-color:#0066B0!important;padding:12px 24px!important}#gform_submit_button_5{color:#ffffff!important;border-width:0px!important;border-radius:0px;letter-spacing:3px;font-size:14px;font-weight:700!important;text-transform:uppercase!important;background-color:#0066B0!important;padding:12px 24px!important}#gform_submit_button_6{color:#ffffff!important;border-width:0px!important;border-radius:0px;letter-spacing:3px;font-size:14px;font-weight:700!important;text-transform:uppercase!important;background-color:#F18F02!important;padding:12px 24px!important}#gform_submit_button_8{color:#ffffff!important;border-width:0px!important;border-radius:0px;letter-spacing:3px;font-size:14px;font-weight:700!important;text-transform:uppercase!important;background-color:#F18F02!important;padding:12px 24px!important}#gform_submit_button_9{color:#ffffff!important;border-width:0px!important;border-radius:0px;letter-spacing:3px;font-size:14px;font-weight:700!important;text-transform:uppercase!important;background-color:#F18F02!important;padding:12px 24px!important}#gform_submit_button_10{color:#ffffff!important;border-width:0px!important;border-radius:0px;letter-spacing:3px;font-size:14px;font-weight:700!important;text-transform:uppercase!important;background-color:#F18F02!important;padding:12px 24px!important}#gform_submit_button_11{color:#ffffff!important;border-width:0px!important;border-radius:0px;letter-spacing:3px;font-size:14px;font-weight:700!important;text-transform:uppercase!important;background-color:#F18F02!important;padding:12px 24px!important}#gform_submit_button_12{color:#ffffff!important;border-width:0px!important;border-radius:0px;letter-spacing:3px;font-size:14px;font-weight:700!important;text-transform:uppercase!important;background-color:#F18F02!important;padding:12px 24px!important}#gform_submit_button_13{color:#ffffff!important;border-width:0px!important;border-radius:0px;letter-spacing:3px;font-size:14px;font-weight:700!important;text-transform:uppercase!important;background-color:#F18F02!important;padding:12px 24px!important}#gform_submit_button_14{color:#ffffff!important;border-width:0px!important;border-radius:0px;letter-spacing:3px;font-size:14px;font-weight:700!important;text-transform:uppercase!important;background-color:#F18F02!important;padding:12px 24px!important}#gform_next_button_7_39{color:#ffffff!important;border-width:0px!important;border-radius:0px;letter-spacing:3px;font-size:14px;font-weight:700!important;text-transform:uppercase!important;background-color:#F18F02!important;padding:12px 24px!important}.gform_required_legend{display:none!important}.banner-video .et_pb_video_box::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,102,176,0.54)}.banner-video .video-text{top:70%}.about-company>div{height:100%;background-size:100% 100%}.about-company ul li{line-height:40px}.about-content .et_pb_text_inner>*:not(:last-child){margin-bottom:20px}.org{color:#ff9900}.box-wrapper{display:grid;grid-template-columns:repeat(3,1fr);column-gap:70px}.box-item{background-color:#0066b1;padding:8px;margin-bottom:20px;position:relative;min-height:42px;border-radius:30px 0 0 30px;font-family:'Montserrat';font-weight:600;font-size:18px;color:#fff}.box-item::after{content:'';width:38px;height:56px;background-image:url(/wp-content/uploads/2025/09/gt-icon.avif);position:absolute;right:-30px;background-repeat:no-repeat;background-size:cover;top:0}.box-count{background-color:#fe9902;padding:8px;border-radius:50px;width:40px;height:40px;display:inline-block;margin-right:10px}.video-section .et_pb_video_box{pointer-events:none}.play-btn{cursor:pointer;opacity:0;transition:all 0.5s ease-in-out}.video-section:hover .play-btn{opacity:1}.project{min-height:280px;position:relative;padding-bottom:50px!important}.project .post-content p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.project .more-link{position:absolute;bottom:10px}.mega-menu .sub-menu li a,.sub-menu li a{font-weight:500!important;font-size:16px!important}.career-filter .et_pb_portfolio_filters ul{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.career-filter .et_pb_portfolio_filters ul li a{padding:13px 20px;border-radius:0!important}.career-filter .et_pb_portfolio_filters ul li a:hover,.career-filter .et_pb_portfolio_filters ul li a.active{background-color:#0c71c3;color:#fff!important}.career-filter .et_pb_portfolio_items{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.career-filter .et_pb_portfolio_items>div{background-color:#ffffff;padding:20px;margin:0!important;width:100%!important;box-shadow:10px 10px 0px 0px #0C71C3}.career-filter .et_pb_portfolio_items a img{display:none!important}.career-filter h3{margin-bottom:20px!important}@media(min-width:1700px){.video-section .et_pb_video_box{height:1000px;pointer-events:none}body .about-content{padding-top:120px!important;padding-bottom:120px!important}}@media(max-width:1024px){.video-section .et_pb_video_box{height:auto}.box-wrapper{grid-template-columns:repeat(2,1fr)}}@media(max-width:991px){.box-wrapper{grid-template-columns:repeat(1,1fr)}}@media(max-width:767px){.career-filter .et_pb_portfolio_filters ul li{width:auto!important}.career-filter .et_pb_portfolio_items{grid-template-columns:repeat(2,1fr)}.career-filter .et_pb_portfolio_filters ul li a{padding:8px 12px}}@media(max-width:576px){.career-filter .et_pb_portfolio_items{grid-template-columns:repeat(1,1fr)}}