.single-sector div#main-content>.container,.single-service div#main-content>.container{width:100%;max-width:100%;padding-top:0!important}div#et-top-navigation{padding-left:0!important}div#left-area,div#left-area article{padding-bottom:0;margin-bottom:0}body.et-db #page-container #et-boc .et-l .et_pb_section .navy-block-button:hover{padding-right:65px!important}.et-pb-icon{background-image:linear-gradient(to left,#1ab363 0%,#158bcc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.single-sector .et_post_meta_wrapper,.single-service .et_post_meta_wrapper{display:none}div#et-top-navigation #top-menu{backdrop-filter:blur(10px);background:#ffffff1f;padding-left:30px;padding-right:30px;border-radius:10px}div#et-top-navigation #top-menu>li>a{padding-top:30px;padding-bottom:30px!important}.service-tiles .et_pb_text_inner{padding-bottom:10px!important}.et_pb_blurb_description p{line-height:1.6em}ul.sub-menu{background:rgba(255,255,255,0.22)!important;backdrop-filter:blur(10px);box-shadow:unset!important;width:320px!important;border-radius:10px;border-top:none!important}ul.sub-menu li{width:300px!important}ul.sub-menu li a{width:280px!important}.main-testimonial .item-subtitle{margin-top:50px}.main-testimonial .dica-item-content{margin-bottom:30px}.main-testimonial .swiper-button-next{margin-left:120px!important}.main-testimonial .dica-container .swiper-pagination{margin-top:-32px}.main-testimonial .swiper-buttton-container{position:absolute;bottom:0;left:50%;transform:translatex(-50%)}.main-testimonial .swiper-pagination{z-index:-1;position:relative}.main-testimonial.dica_divi_carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:transparent!important;background:linear-gradient(to left,#1ab363 0%,#158bcc 100%)}.genesis-button{position:absolute;right:30px;top:50%;background:#00273c;padding:25px 35px 25px 35px;transform:translatey(-50%);font-size:16px;color:white;font-weight:bold;border-radius:10px}#top-menu .menu-item-has-children>a:first-child:after{top:30px}div#et-top-navigation{padding-top:0!important;margin-right:140px}header#main-header{margin-top:30px}h1{font-size:4.209rem;line-height:1.1}h2{font-size:3.157rem;line-height:1.2}h3{font-size:2.369rem;line-height:1.3}h4{font-size:1.777rem;line-height:1.3}.grad-text{background-image:linear-gradient(to left,#1ab363 0%,#158bcc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.blur{backdrop-filter:blur(10px)}.et_pb_button_module_wrapper .custom-gradient-button.et_pb_button{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to right,#18b168,#168bcc) border-box!important;border:3px solid transparent!important;border-radius:5px!important;padding-right:45px!important}.et_pb_button_module_wrapper .custom-gradient-button.navy-override{background:linear-gradient(#00273c,#00273c) padding-box,linear-gradient(to right,#18b168,#168bcc) border-box!important}.et_pb_button_module_wrapper .custom-gradient-button.gray-override{background:linear-gradient(#4d6877,#4d6877) padding-box,linear-gradient(to right,#18b168,#168bcc) border-box!important}.et_pb_button_module_wrapper .custom-gradient-button.pastel-override{background:linear-gradient(#F7F7FF,#F7F7FF) padding-box,linear-gradient(to right,#18b168,#168bcc) border-box!important}.custom-gradient-button.et_pb_button::before{display:none!important}.custom-gradient-button::after,.white-with-border::after{margin-left:15px!important;transform:rotate(-45deg)}body #page-container .et_pb_section .et_pb_button_module_wrapper .gradient-block-button.et_pb_button{background:linear-gradient(to right,#18b168,#168bcc) padding-box,linear-gradient(to right,#18b168,#168bcc) border-box!important;border:0px solid transparent!important;border-radius:5px!important;padding-right:65px!important;font-weight:bold;border-width:0px!important}.sectors-tiles .et_pb_column:hover{box-shadow:none!important}.sectors-tiles .et_pb_column:hover h4{color:white!important}.sectors-tiles .minimal-button{position:absolute;bottom:0px;right:0px;opacity:0;transition:300ms;transition-delay:200ms}.sectors-tiles .et_pb_column:hover .minimal-button{opacity:1}p#footer-info{float:none!important;width:100%}span.right-menu{float:right}span.right-menu a{margin-left:30px}span.left-content{float:left}img.bottom-logo{width:300px}.gradient-block-button::after,.navy-block-button::after{margin-left:15px!important;content:''!important;background:url(/wp-content/uploads/2026/02/button-after.png);height:37px;width:37px;background-size:contain;right:5px;top:5px}.footer-widget p{font-size:16px;line-height:160%;margin-top:45px}.footer-widget h4{margin-bottom:30px;font-size:28px;font-weight:600}.footer-widget a,.footer-widget{font-size:16px;line-height:150%}#block-3,#block-4,#block-5{line-height:3em}body #page-container .et_pb_section .et_pb_button_module_wrapper .navy-block-button.et_pb_button{background:linear-gradient(to right,#00273c,#00273c) padding-box,linear-gradient(to right,#00273c,#00273c) border-box!important;border:2px solid #00273c!important;border-radius:5px!important;padding-right:65px!important;font-weight:bold;border-width:2px!important}.dica_divi_carousel .dica_divi_carouselitem_0.dica_divi_carouselitem .dica-item-content .item-subtitle{}.et_pb_button.custom-class-2:after{transform:rotate(-45deg);background:white;border-radius:3px}.custom-bullets ul{list-style:none;padding-left:0;margin-top:10px}.custom-bullets ul li{position:relative;padding-left:30px}.custom-bullets ul li:before{content:'\5a';font-family:Etmodules;position:absolute;left:0;color:#86D1F5}.test-slider .dica_divi_carouselitem::before{content:'\7b';font-family:etmodules;color:#FCB040;font-size:40px;position:absolute;top:20px;left:20px;display:block;z-index:9999}.test-slider .dica_divi_carouselitem{position:relative;box-shadow:-5px -5px 10px #f7f7f7}.test-slider .dica-item-content{margin-top:30px}.test-slider .swiper-container.swiper-container-initialized.swiper-container-horizontal{padding:20px}a.foot-email,a.foot-phone,.foot-address{position:relative;padding-left:30px}a.foot-email:before,a.foot-phone:before,.foot-address:before{font-family:etmodules;position:absolute;left:0;color:#FCB040}.foot-email:before{content:'\e010'}.foot-phone:before{content:'\e090'}.foot-address:before{content:'\e01d'}.foot-cols{display:flex}.foot-cols div{width:50%}.inline_buttons .et_pb_button_module_wrapper{display:inline-block;margin:10px 10px 0px 0px!important}span.mobile_menu_bar:before{color:#f7f7ff!important}.video2-overlay:after{content:'';background:rgba(0,39,60,0.49);position:absolute;top:0;right:0;left:0;bottom:0}.video-overlay span.et_pb_section_video_bg{transform:translatex(-20px)!important;left:-20px!important}.navy-icons .et-pb-icon{background-image:none;-webkit-background-clip:none;-webkit-text-fill-color:unset}.minimal-button.et_pb_button{padding:0 45px 0px 0px!important;background-color:transparent!important}.service-tiles .et_pb_button_module_wrapper.et_pb_module{margin:0!important}.minimal-button.et_pb_button::after{transform:rotate(-45deg);margin-left:15px!important}.service-tiles p{line-height:1em;visibility:hidden;opacity:0;transition:600ms;position:absolute;left:0;bottom:-20px}.service-tiles .et_pb_column:hover p{visibility:visible;opacity:1}.service-tiles .et_pb_column{padding-top:150px}.service-tiles h3{position:absolute;transition:300ms;top:-10px}.page-id-124146 .service-tiles .et_pb_column{padding-top:250px;padding-bottom:50px}.page-id-124146 .service-tiles .et_pb_column h3{font-size:20px;transform:translatey(0px)}.service-tiles .et_pb_column:hover h3{transform:translatey(-35px)}.single-sector .service-tiles .et_pb_column:hover h3{transform:translatey(-150px)}.page-id-124146 .service-tiles .et_pb_column:hover h3{transform:translatey(-180px)!important}@media (max-width:768px){.page-id-124146 .service-tiles .et_pb_column{padding-top:300px;padding-bottom:50px}.page-id-124146 .service-tiles .et_pb_column h3{font-size:18px!important}.page-id-124146 .service-tiles .et_pb_column:hover h3{transform:translatey(-250px)!important}}.mce-panel .mce-stack-layout-item.mce-first{position:sticky!important;top:-60px}@media (max-width:980px){h1{font-size:50px!important}h2{font-size:40px!important}}@media (max-width:500px){h1{font-size:40px!important}h2{font-size:30px!important}h3{font-size:20px!important}}@media (min-width:980px){li#menu-item-123852{display:none}li#menu-item-123417{padding-right:0}}#main-header #logo{transform:scale(1.1)!important;padding-left:0px!important;transform-origin:center left}li#menu-item-124791{padding-right:0}@media (max-width:1500px){#main-header #logo{transform:scale(1)!important;padding-left:0px!important;transform-origin:center left}}@media (min-width:981px) and (max-width:1440px){#main-header div#et-top-navigation{margin-right:140px;padding-left:0!important}#main-header #logo{width:300px;max-height:100%;max-width:100%;object-fit:contain;transform:translateY(-50px)}#main-header .genesis-button{top:0;transform:none}}@media (max-width:1080px){div#et-top-navigation{margin-right:0}span.right-menu,span.left-content{float:none!important;line-height:1.3em}p#footer-info{line-height:2em;text-align:left}span.right-menu a{margin-left:0!important;padding-right:10px;padding-left:10px}#main-header #logo{width:280px;height:auto;object-fit:contain;max-width:100%;max-height:100%}#main-header .mobile_menu_bar{margin-top:20px}#main-header #mobile_menu{backdrop-filter:blur(10px);background:#ffffff1f;border-radius:10px;border:none}#main-header ul.sub-menu{background:transparent!important;backdrop-filter:none!important;padding-left:30px!important}}#page-container{overflow:hidden}@media only screen and (max-width:980px){a.genesis-button{display:none}.et_pb_portfolio_filter{margin-bottom:10px}}@media only screen and (max-width:480px){#main-header #logo{width:210px;transform:translateY(-5px)}}img[src*="ego-technology.png"]{padding-left:25px}#main-header #logo{transform:scale(1.2);padding-left:50px}.faq-title{display:flex;gap:0.4em}.faq-title img{width:100px}.faq-btn-style{background:linear-gradient(#00273c,#00273c) padding-box,linear-gradient(to right,#18b168,#168bcc) border-box!important}.custom-gradient-button.faq::after{transform:rotate(0);background-color:#00273C;color:#fff;width:30px;border-radius:5px}.custom-gradient-button.faq:hover{color:#fff!important;background:linear-gradient(90deg,#18b168,#168bcc) padding-box,linear-gradient(to right,#18b168,#168bcc) border-box!important}.custom-gradient-button.faq:hover::after{background-color:#fff;color:#168bcc}.gform_heading{display:none}#gform_1,.gfield_required_asterisk{color:#fff!important}.gfield_required_asterisk{font-size:20px!important;font-weight:400!important;line-height:1em!important}#gform_1 label,#gform_3 label,#gform_3 legend,#gform_4 label,#gform_5 label,#gform_5 legend{font-size:1.33rem;font-weight:400;margin-bottom:0;color:#fff}.gfield_description{color:#fff;font-weight:300;line-height:1.5!important}#gform_1 .gfield,#gform_3 .gfield,#gform_4 .gfield,#gform_5 .gfield{line-height:1.3em!important}#gform_1 input,#gform_1 textarea,#gform_3 input,#gform_3 textarea,#gform_4 input,#gform_4 textarea,#gform_5 input,#gform_5 textarea{border-radius:10px;border:none;padding:10px;font-size:1.33rem}.chosen-container ul{border:none!important;border-radius:10px}.chosen-drop{border-radius:10px;border:none!important}.chosen-drop .active-result.highlighted{background-image:none!important;background-color:#4D6877!important}.search-choice{border:none!important;background:linear-gradient(to left,#1ab363 0%,#158bcc 100%)!important;color:#fff!important;padding:10px 20px!important;border-radius:5px!important}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:12px;margin-right:2px}#gform_1 textarea,#gform_3 textarea,#gform_4 textarea,#gform_5 textarea{height:180px}#gform_submit_button_1,#gform_submit_button_2,#gform_submit_button_3,#gform_submit_button_4,#gform_submit_button_5{border:2px solid #fff!important;background-color:transparent;color:#fff;font-size:15px!important;font-weight:700;padding:10px 40px!important;transition:400ms}#gform_submit_button_1:hover,#gform_submit_button_2:hover,#gform_submit_button_3:hover,#gform_submit_button_4:hover,#gform_submit_button_5:hover{background-color:#fff!important;color:#00273c}#gform_submit_button_5{margin:auto}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px;transition:600ms}.blog-card{position:relative;background-size:cover;background-position:center;min-height:300px;max-height:500px;height:100%;display:flex;align-items:flex-end;border-radius:15px!important;position:relative;transition:600ms}.blog-card-overlay{background-image:linear-gradient(0deg,#00273c 0%,rgba(0,39,60,0.32) 100%);color:#fff;padding:20px;width:100%;height:100%!important;border-radius:15px!important;position:relative;display:flex;flex-direction:column;justify-content:end;transition:600ms}.blog-card h3{margin:0 0 10px;color:#fff;font-size:1.5rem;font-weight:600}.blog-card p{font-size:1.33rem;line-height:1.5em;font-weight:300;transition:600ms;transition-timing-function:ease-out;height:0;overflow:hidden;opacity:0}.blog-card .read-more{display:inline-block;margin-top:10px;color:#fff;font-size:1.33rem;line-height:1.5em}.blog-card .read-more i{transform:rotate(-45deg)}.blog-card:hover p{height:100%;opacity:1}.vacancies-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.vacancy-block{background-image:radial-gradient(circle at center,#f7f7ff 0%,rgba(255,255,255,0.49) 100%);background-color:#F7F7FF;border-radius:15px;border:2px solid #fff;padding:30px;box-shadow:inset 0px 0px 18px 0px #FFFFFF}.vacancy-title{color:#00273c!important;font-weight:bold;font-size:32px}.vacancy-block p{font-size:1.33rem;line-height:1.5em;font-weight:300}.vacancy-button{border-radius:5px;border:none;padding:10px 20px;background:linear-gradient(to right,#18B168,#168BCC) padding-box,linear-gradient(to right,#18B168,#168BCC) border-box!important;color:#fff;font-weight:bold!important;font-size:16px}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px}.team-member{border:none;border-radius:20px;padding:20px;text-align:center;background-color:#00273c;background-image:url('/wp-content/uploads/2026/02/Group.png');background-size:cover}.team-name{margin-bottom:5px;color:#fff;font-weight:bold}.team-role{color:#fff;margin-bottom:15px;font-weight:300;font-size:1.33rem;line-height:1.5em}.team-button{display:inline-block;padding:8px 16px;color:#fff!important;border:2px solid transparent!important;font-size:15px;font-weight:700;background:linear-gradient(#00273c,#00273c) padding-box,linear-gradient(to right,#18b168,#168bcc) border-box!important;border-radius:5px;padding:10px 20px}.team-button i{transform:rotate(-45deg)}.team-image img{width:100%;height:auto;display:block;margin-bottom:15px;border:2px solid rgba(247,247,255,0.15);border-radius:20px}.membermodal,.vacancymodal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow-y:auto;background-color:rgba(0,0,0,0.6)}.team-modal-content,.job-modal-content{background-image:radial-gradient(circle at left,#09594a 0%,rgba(41,196,169,0) 51%,#084b6f 100%)!important;background-color:#00273c!important;margin:5% auto;padding:20px;border-radius:8px;width:100%!important;max-width:1200px!important;position:relative;box-shadow:0 5px 20px rgba(0,0,0,0.3);animation:fadeIn 0.3s ease-in-out}.job-modal-content{background-color:#00273c!important;background-image:url('/wp-content/uploads/2026/02/Group.png')!important;border-radius:20px!important}@keyframes fadeIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.team-modal-content .close,.job-close{background-color:rgba(255,255,255,0.15);backdrop-filter:blur(10px);padding:0 8px;height:33px!important;position:absolute;top:10px;right:15px;color:#00273c;font-size:35px;font-weight:bold;cursor:pointer;transition:color 0.2s;border-radius:5px}.team-modal-content .close:hover,.job-close:hover{background-color:rgba(255,255,255,1)}.team-modal-content img{max-width:100%;width:70%;display:block;margin:0 auto 15px auto;border-radius:10px}.modal-team-profile{display:flex;gap:0.75em;width:100%;padding:40px 10px}.member-profile{width:40%}.modal-details{width:60%}.modal-team-profile h2{text-align:center;margin-bottom:5px;font-size:24px;color:#fff;font-weight:bold}.modal-team-profile p.modal-role{text-align:center;color:#fff;margin-bottom:15px;font-size:1.33rem;font-weight:300}.member-contacts{text-align:center;padding-top:15px!important}.modal-team-profile p{margin-bottom:8px;font-size:1.33rem;font-weight:300;color:#fff}.modal-team-profile a{color:#fff;text-decoration:none;font-size:1.33rem;font-weight:300}.modal-team-profile a:hover{text-decoration:underline}.modal-team-profile .modal-details{margin-top:0px;line-height:1.5em;font-weight:300;font-size:1.33rem;color:#fff;height:500px;overflow-y:scroll;padding-right:20px}.modal-details::-webkit-scrollbar{width:10px}.modal-details::-webkit-scrollbar-track{background:transparent;border:1px solid #fff;border-radius:20px}.modal-details::-webkit-scrollbar-thumb{background:#fff;border-radius:20px}@media (max-width:980px){.modal-team-profile{flex-direction:column}.member-profile{width:100%!important}.modal-details{width:100%!important;height:auto!important;overflow:visible!important}.team-modal-content img{width:50%!important}.team-modal-content{width:95%!important}}.single-vacancy i{background-image:linear-gradient(to left,#1ab363 0%,#158bcc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#gform_2{color:#fff;padding-top:30px}#field_2_1{padding-bottom:20px;line-height:1.5em}#gform_2 label,#gform_2 legend{font-size:1.33rem;line-height:1.5em;font-weight:300}.gform-field-label--type-sub{font-size:15px!important}#gform_2 input{border-radius:10px;border:none;padding:10px;font-size:1.33rem}#gform_2 fieldset{margin-bottom:10px}#field_2_6{margin-top:10px}.gform_fileupload_rules{font-weight:300}.gfield--type-fileupload input{background-color:rgba(255,255,255,0.15);backdrop-filter:blur(10px)}#gform_2 input[type="file"]::file-selector-button{border-radius:5px;border:none;padding:5px 10px;background:linear-gradient(to right,#18b168,#168bcc) padding-box,linear-gradient(to right,#18b168,#168bcc) border-box!important;color:#fff;font-weight:500;font-size:15px}.project-tab,.project-tab a{color:#00273c;text-transform:uppercase;font-size:15px;width:auto}.project-tab span{background-color:#fff;padding:5px 15px;border-radius:5px;font-weight:600}.projects-structure{display:flex;justify-content:flex-start;gap:0.75rem}.project-tab.active span{color:#fff;background:linear-gradient(to right,#18b168,#168bcc) padding-box,linear-gradient(to right,#18b168,#168bcc) border-box!important}.project-gallery .swiper-pagination-bullet-active{background:linear-gradient(to left,#1ab363 0%,#158bcc 100%)}.swiper-buttton-container{margin-top:20px}.case-study .et_pb_portfolio_filter .active{background:linear-gradient(to left,#1ab363 0%,#158bcc 100%)!important;color:#fff!important}.case-study .et_pb_portfolio_filter{margin-right:10px}.case-study .et_pb_portfolio_filter a{border:none!important;border-radius:10px!important;background-color:rgba(0,39,60,0.29)!important}.collection-sectors{display:flex;flex-wrap:wrap;gap:0.2em}.collection-sectors .sector-blurb{background:linear-gradient(to left,#1ab363 0%,#158bcc 100%)!important;color:#fff;font-weight:600;font-size:18px;display:flex;align-items:center;justify-content:center;gap:0.2em;width:32%!important;border-radius:10px;text-align:center}@media(max-width:768px){.collection-sectors{flex-direction:column}.collection-sectors .sector-blurb{width:100%!important}}.collection-sectors .sector-blurb a{color:#fff}@media(max-width:768px){#main-header #logo{transform:scale(1)!important;padding-left:0!important;width:250px!important}.blog-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important}}.single-post blockquote{border-left-width:2px}#mobile_menu{background:#00273c9f!important}.single-vacancy h3{font-weight:700;font-size:34px}.social-icons .swiper-pagination-bullet-active{background:linear-gradient(to left,#1ab363 0%,#158bcc 100%)}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:auto!important}/** * * * * * *