body{font-family:"DM Sans",serif}:root{--primaryColor:#ff633f;--black:#000;--darkBlue:#055b79;--lightblue:#0a142f;--white:#fff;--offBlue:#07d9c8;--grey:#2c2c2c;--lightGrey:#4b4b4b;--transition500:all 500ms ease-in-out}h1{font-size:78px;font-weight:500;line-height:1}h2{font-size:65px;font-weight:500;line-height:1}h3{font-size:50px;font-weight:500;line-height:1.1}h4{font-size:40px;font-weight:500;line-height:1.1}h5{font-size:24px}h6{font-size:18px;color:var(--white)}p{font-size:18px;line-height:1.3;margin:0}ul{list-style:none;padding:0}.container{max-width:1240px;margin:auto}.btn-primary{color:var(--darkBlue);background:var(--offBlue);padding:12px 35px;transition:var(--transition500);text-decoration:none}.btn-primary:hover{background:var(--primaryColor);color:var(--white)}.btn-secondary{border:2.5px solid var(--primaryColor);border-radius:30px;padding:10px 30px;color:var(--white);text-decoration:none;font-weight:600;transition:var(--primaryColor);font-size:18px}.btn-secondary:hover{background:var(--primaryColor);color:var(--white)}header{position:absolute;width:100%;padding:20px 0;z-index:9}.top-haeder{padding-bottom:30px}.top-haeder ul{display:flex;position:absolute;right:98px}.top-haeder ul li a{padding-left:25px;color:var(--white)}.top-haeder ul li:first-child{position:relative}.top-haeder ul li:first-child::before{content:"";position:absolute;width:1px;height:15px;background:var(--white);top:4px;right:-11px}header nav.navbar{position:unset}.main-navbar{position:absolute;right:0}header .navbar-nav .nav-item{padding-right:50px}header .navbar-nav .nav-item a{color:var(--white);transition:var(--transition500);font-weight:300}header .navbar-nav .nav-item a:hover,header .navbar-nav .nav-item a:focus,header .navbar-nav .nav-item a.show,header .navbar-nav .nav-item a:active{color:var(--offBlue)}header .navbar-nav .nav-item .dropdown-item{padding:10px 0;font-weight:300}header .navbar-nav .nav-link:focus-visible{box-shadow:none}header .navbar-nav .dropdown-item:focus,.dropdown-item:hover{background-color:#fff0}header .navbar-nav .nav-item a{padding-top:15px;padding-bottom:15px}header .navbar-nav .dropdown-menu{padding:8px 0}.dropdown-toggle::after{display:none}.lang-changer,.menu-footer-div{display:none}header .navbar-nav .dropdown-menu{background:none;border:none;border-top:2px solid var(--offBlue);border-bottom:2px solid var(--offBlue);border-radius:0}.banner{background-size:cover;display:flex;justify-content:center;align-items:center;color:var(--white)}.banner .swiper-slide{background-size:cover;width:100%}span.color-change{color:var(--primaryColor)!important}.banner-btn{padding:50px 0 100px}.banner-btn a{margin-right:30px}.banner{overflow:hidden}.banner .swiper-slide{background-size:cover!important;padding-top:270px}.banner{background-color:#38445a}.banner h1{padding-top:40px}.banner span.top-text{font-weight:700;font-size:16px}.banner h5,.banner p{max-width:445px;padding-bottom:23px}.banner p{padding-bottom:80px}a.btn-line{color:var(--primaryColor);font-size:16px;text-decoration:none;border-bottom:2px solid var(--primaryColor);transition:var(--transition500)}a.btn-line:hover{color:var(--offBlue);border-bottom:2px solid var(--offBlue)}.two-colum{padding:80px 0}.two-colum .row{justify-content:center;align-items:center;padding-left:0}.two-colum span{color:#9a9a9a;font-weight:700}.description h4,.description p{padding-bottom:25px;margin:0}.description p{padding-right:25px;padding-top:25px;color:var(--offBlack);font-weight:500}.bg-light{background:#eaeef0!important}.bg-blue{background:#062734;background:linear-gradient(144deg,rgb(6 39 52) 25%,rgb(3 21 70) 100%);color:var(--white);padding-bottom:280px}.vision-section{background:url(https://imagine-4d.com//wp-content/uploads/2025/03/imagine-4d.jpg) center center no-repeat;padding:180px 0;background-size:cover;color:var(--white)}.vision-section h4{padding-bottom:30px}.vision-section p{padding-bottom:60px}a.btn-change{background:var(--primaryColor);color:var(--white);transition:var(--transition500)}a.btn-change:hover{background:var(--offBlue)}.vision-section img{padding-left:50px}.bg-grey{background:#eaeef0;padding:100px 0;z-index:0}.bg-grey h4{max-width:500px;margin-bottom:75px}.block{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:80px}.block h6{color:#0b0b0b;font-weight:700;padding-bottom:10px}.block p{font-size:14px;text-align:center;line-height:1.3;max-width:340px;padding-bottom:20px}footer h6,footer h6 a{color:var(--black);text-decoration:none;font-weight:700}footer h6{padding-bottom:12px}.footer-flex{display:flex;justify-content:space-between;padding:80px 0;flex-wrap:wrap}.footer-flex ul li{padding-bottom:10px}.footer-flex ul li a{color:var(--lightblue);text-decoration:none;font-weight:500}footer .footer-flex .footer-text:nth-child(3) h6:first-child{position:relative}footer .footer-flex .footer-text:nth-child(3) h6:first-child img{position:absolute;width:57%;top:-25px}footer .footer-flex .footer-text:nth-child(3) h6,footer .footer-flex .footer-text:nth-child(4) h6{padding-bottom:25px}footer .footer-flex .footer-text:last-child h6{font-weight:400}.footer-flex p{color:var(--lightblue);padding-bottom:22px}footer{padding:80px 0 30px}.footer-flex ul li a:hover,footer h6 a:hover{color:var(--offBlue)}.footer-text input{border:none;padding-bottom:5px;width:65%;border-bottom:1px solid #0a142f;padding-top:5px;margin-right:5px;font-size:14px}.footer-img{display:flex;justify-content:center;align-items:center}.footer-img img{width:200px}.mini-text{display:flex;flex-direction:row;justify-content:space-between;border-top:1px solid var(--lightblue);padding-top:25px;flex-wrap:wrap}.mini-text ul{display:flex;width:35%;justify-content:space-between}.mini-text ul li{padding-right:25px}.mini-text p{font-size:12px}.mini-text ul.space li a{color:var(--lightblue);border-bottom:1px solid var(--lightblue);font-size:12px;transition:var(--offBlue)}.mini-text ul.space li a:hover{color:var(--offBlue);border-bottom:1px solid var(--offBlue)}.mini-text ul li:last-child{padding:0}.who-we-serve h6{color:var(--white);font-weight:700}.who-we-serve{margin-top:-160px}.who-we-serve hr{border-top:4px solid var(--primaryColor);opacity:9}.serve-img{position:relative}.serve-img h5{position:absolute;bottom:10px;left:15px}.serve-img h5 a{color:var(--white)}a{text-decoration:none}.case-study{padding:80px 0}.case-study h4{padding:15px 0 80px;max-width:860px}.carousal-padding{position:relative;margin-left:22%}.carousal-study{overflow-x:hidden}.carousal-padding .swiper-button-prev{left:-65px}.carousal-study h6,.carousal-study span,.card-body h6{font-size:20px;font-weight:700;color:var(--black);text-transform:uppercase;margin:0}.carousal-study span{font-size:20px;font-weight:400}.card-body p{padding:10px 0;display:none}.card-btn{display:flex;justify-content:end}.card-body{padding:30px;border-radius:0;min-height:200px}.card{position:relative;border-radius:0;box-shadow:0 11px 8px -3px rgb(133 133 133 / .7);-webkit-box-shadow:0 11px 8px -3px rgb(133 133 133 / .7);-moz-box-shadow:0 11px 8px -3px rgb(133 133 133 / .7);transition:var(--transition500);margin-bottom:24px}.card-position a{position:absolute;display:none;left:50%;transform:translateX(-50%);top:30%;transition:var(--transition500)}.card:hover .card-position a{display:block}.carousal-padding .swiper-button-prev::after{background:url(https://imagine-4d.com/wp-content/themes/imagine4d/img/arrow.svg) no-repeat;width:50px;height:50px;font-size:0;content:"none"}.carousal-padding .swiper-button-next:after,.carousal-padding .swiper-button-prev:after{font-size:0!important}.carousal-padding .swiper-button-next::after{background:url(https://imagine-4d.com/wp-content/themes/imagine4d/img/arrow-righ.svg) no-repeat;width:50px;height:50px;font-size:0;content:"none"}.carousal-padding .swiper-button-next,.carousal-padding .swiper-rtl .swiper-button-prev{right:160px;left:auto}.project-image.swiper-slide.custom-third-slide::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .5);pointer-events:none;z-index:10}.general-padding{padding:100px 0;content-visibility:visible!important;z-index:1000}.footer-form{background:var(--darkBlue);padding:50px;margin-top:-50%;content-visibility:visible!important;z-index:1000}.footer-form h4{color:var(--white);line-height:1.1;padding-bottom:15px}.footer-form p{color:var(--white);line-height:1.2;padding-bottom:20px}.text{padding-left:6%}.text h3{padding-bottom:40px}.form-image input,.form-image select,.form-image textarea{border:1px solid #7aa5ba;background:inherit;padding:15px;width:99%;margin-bottom:10px;color:#7aa5ba;font-size:14px}.form-image input::placeholder,.form-image select::placeholder{color:#7aa5ba;font-size:14px}.form-image .submit{background:var(--primaryColor);color:var(--white);border:1px solid var(--primaryColor);margin-top:20px}input:focus-visible{outline:0}.social-links ul li a .fa-linkedin-in{color:#0c4efc}.social-links ul li a .fa-youtube{color:#f61c0d}.common-banner{background:#062734;background:linear-gradient(0deg,rgb(6 39 52) 25%,rgb(3 21 70) 100%);padding-top:250px;padding-bottom:100px}.menu-icon .bar{transition:transform 0.4s ease,opacity 0.4s ease}.navbar-toggler:not(.collapsed) .top{transform:translateY(10.5px) translateX(-2px) rotate(40deg);transform-origin:center;width:15px}.navbar-toggler:not(.collapsed) .middle{opacity:0}.navbar-toggler:focus{box-shadow:none}.navbar-toggler:not(.collapsed) .bottom{transform:translateY(-6px) translateX(-9px) rotate(-40deg);transform-origin:center;width:15px}.common-banner h3{color:#055b79;max-width:1070px;padding-top:15px}.common-banner-text p{color:var(--white);max-width:500px;padding-left:9%;padding-top:30px}.common-banner .breadcrumb-item a{color:var(--white);font-weight:300}.common-banner .breadcrumb-item.active{color:var(--white);font-weight:700}.common-banner .breadcrumb .breadcrumb-item{position:relative}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:#fff;content:var(--bs-breadcrumb-divider,"|")}.common-banner .breadcrumb{padding-bottom:80px}.common-banner .banner-btn{padding:80px 0 0}.industry-two-colum.two-colum{padding:20px 0 150px}.industry-two-colum .row{padding-top:8%}.industry-two-colum .description h2{color:var(--primaryColor);font-weight:400;line-height:.9}.industry-text p{max-width:432px}.industry-text h4{max-width:459px;list-style:none}.page-template-page-simulation-hardware .industry-block{margin-bottom:302px}.industry-block{padding:100px 0 120px;position:relative;margin-bottom:0!important}.last-block-img{padding:30px 0 180px}.last-block-img h5{max-width:620px;padding-top:0}.last-block-img .industry-img{top:80px}.industry-block p{font-weight:500}.last-block-img span{color:var(--lightGrey);font-size:14px}.industry-block h4{padding:0;margin:0}.industry-block .description{max-width:486px}.leharris-maps{box-shadow:0 4px 18px 0 rgb(99 91 91 / .53);-webkit-box-shadow:0 4px 18px 0 rgb(99 91 91 / .53);-moz-box-shadow:0 4px 18px 0 rgb(99 91 91 / .53);margin:-120px 0 120px;z-index:9;position:relative;background:#fff}.maps-description{padding:50px 40px}.maps-description .banner-btn{padding:140px 0 0 0}.maps-description .banner-btn a{color:var(--primaryColor);transition:var(--transition500)}.maps-description .banner-btn a:hover{color:var(--white);background:var(--primaryColor)}.maps-description span{color:#9a9a9a;font-weight:700;padding-bottom:13px;display:block}.maps-description p{color:#373f41}.maps-description p{padding-top:20px}.block-industry p{padding:0;font-size:16px;font-weight:400;line-height:1.2}.block-industry h6{color:var(--offBlack);margin:0 0 5px 0;font-weight:500;font-size:20px;padding-top:10px}.block-industry{padding-bottom:5px;padding-top:15px;min-height:150px}.block-industry.last-block{padding:25px 0 25px}.top-minus{margin-top:-20px}.last-block-project .block-industry{padding-top:20px;padding-right:40px}.last-block-project img{margin:30px 0 30px}.last-block-project h5{padding-top:40px}.last-block-project{padding:100px 0 280px}.last-block-project a{color:var(--primaryColor)}.plane-banner{background:linear-gradient(0deg,rgb(234 238 240) 25%,rgb(227 227 227) 80%);padding-top:250px;padding-bottom:100px;height:915px}.plane-banner .breadcrumb li a{color:#f0f0f0}.banner-description{display:flex;flex-direction:column;justify-content:space-between;height:90%}.plane-banner .container{height:100%}.plane-banner .breadcrumb li.active{color:#9a9a9a;font-weight:700}.plane-banner .breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:#9a9a9a;content:var(--bs-breadcrumb-divider,"|")}.header-white .navbar-nav li a{color:#055b79}.banner-description h4{padding:20px 0 100px;max-width:955px;font-size:30px}.header-white .top-haeder ul li a{padding-left:25px;color:#055b79}.header-white .top-haeder ul li:first-child::before{background:#055b79}.product-details{padding:180px 0}.product-details h3{color:var(--primaryColor);padding-bottom:40px}.product-details p{font-size:22px;color:#7aa5ba;padding-bottom:20px}.product-details .banner-btn{padding:50px 0 0 0}.visualization-solution{padding:168px 0 30px}.order-border-bottom{border-bottom:4px solid var(--primaryColor)}.orange-color{color:var(--primaryColor)}.blue-color{color:var(--darkBlue)}.product-switcher{margin-top:42px;margin-bottom:95px;display:flex;justify-content:space-between}.product-group{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:30%}.image-group{text-align:center}.product-group-big{width:40%}.image-content{display:none}.image-content.show{display:block}.image-changer{display:flex;align-items:center;gap:9px;justify-content:center;margin-top:5px;cursor:pointer}.image-changer .change-dot{content:"";position:relative;background:url(/wp-content/themes/imagine4d/img/image-not-selected.svg) no-repeat;height:25px;width:20px}.image-changer .change-dot.selected{background:url(/wp-content/themes/imagine4d/img/image-selected.svg) no-repeat}.product-text{margin-top:40px;text-align:center}.product-text h5{margin-bottom:0;font-weight:700;font-size:20px}.bg-light-blue{background-color:#eaeef0}.how-it-works-new{padding:90px 0 0}.product-card{padding:100px 0;background:var(--white);margin:0}.product-card .swiper-button-next,.product-card .swiper-rtl .swiper-button-prev{right:15%;left:auto;top:95%}.product-card .swiper-button-prev{left:15%;top:95%}@media (max-width:767px){.product-card .swiper-button-next,.product-card .swiper-button-prev{display:none!important}}@media (min-width:1400px){.product-card .swiper-button-next{right:10%;top:80%}.product-card .swiper-button-prev{left:10%;top:80%}}.product-card .project-image:first-child{margin-right:20px}.virtual-section{background:linear-gradient(0deg,rgba(21 21 21) 15%,rgb(3 21 70) 100%);padding:100px 0 0 0;color:var(--white)}.virtual-img{display:flex;justify-content:center;align-items:center;padding:80px 0}.virtial-text{max-width:520px}.virtial-text p{font-weight:500}.how-it-works{padding-top:25px;padding-bottom:25px}.how-it-works h2{color:var(--primaryColor);border-bottom:none;display:inline-block;padding-bottom:10px}.virtual-wrap{padding:60px 0}.virtual-wrap span.num{font-size:40px;padding-right:20px;font-weight:500}.virtual-wrap p{padding:30px 0 5px;color:#f0f0f0}.virtual-section ul{list-style:disc;padding-left:30px}.virtual-section ul li{padding-bottom:2px;color:#f0f0f0}.virtual-wrap img{width:100px;height:100px;object-fit:contain}.digital-img img{max-width:200px;object-fit:contain}.digital-description{padding:0 50px}.digital-description h5{padding-bottom:20px}.digital-description p{font-size:16px;padding-bottom:20px}.digital-description h6{max-width:480px;font-size:20px;color:var(--primaryColor);padding-bottom:20px}.digital-block.d-flex{padding:40px 0 100px}.digital-twin{padding:80px 0}.digital-list{background:#eaeef0;padding:24px 35px 24px 24px;margin-bottom:30px}.digital-list p{color:#737b7d;padding-bottom:40px}.digital-list h4{padding-bottom:20px;min-height:110px;color:#055b79}.digital-twin .two-colum-block{padding-top:50px}.digital-twin .list-wrap{border-bottom:3px solid var(--primaryColor);padding-bottom:50px}.product-btn a.circle{border:1px solid var(--primaryColor);padding:13px;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.product-btn img{width:23px}.product-btn a{color:var(--primaryColor);transition:var(--transition500)}h2.font{font-size:78px}.flexible-section{padding:120px 0}.flexible-section h2{color:#055b79}.product-card .container{overflow:hidden}.how-it-works-new .digital-list{background:var(--white)}.how-it-works-new .digital-list h4{padding-bottom:20px;min-height:152px}.project-work h6{color:var(--black);font-weight:500}.project-work h2{color:var(--primaryColor);padding-bottom:15px}.project-work img{margin-top:50px}.project-work .description ul li{color:var(--darkBlue);padding-bottom:30px;padding-right:50px;padding-left:30px}.project-work{padding:100px 0}.project-work .product-btn{padding-top:100px}.project-work .description ul li{position:relative}.project-work .description li:nth-child(1)::before{position:absolute;content:"";width:17px;height:56px;background:url(/wp-content/themes/imagine4d/img/one.svg) no-repeat;left:-7px;border-radius:0;top:6px}.project-work .description li:nth-child(2)::before{position:absolute;content:"";width:26px;height:56px;background:url(/wp-content/themes/imagine4d/img/two.svg) no-repeat;left:-11px;border-radius:0;top:6px}.project-work .description li:nth-child(3)::before{position:absolute;content:"";width:26px;height:56px;background:url(/wp-content/themes/imagine4d/img/three.svg) no-repeat;left:-7px;border-radius:0;top:6px}.project-work .description li:nth-child(4)::before{position:absolute;content:"";width:30px;height:56px;background:url(/wp-content/themes/imagine4d/img/four.svg) no-repeat;left:-7px;border-radius:0;top:6px}.station{background:url(/wp-content/themes/imagine4d/img/product-rec.png) center center no-repeat;background-size:cover;padding:50px 0;height:1000px}.station-img{padding-top:40px;align-items:center}.station span{color:#9a9a9a;font-weight:700}.station-img p{font-weight:700;font-family:"Funnel Display",sans-serif;line-height:20px;padding-left:20px;text-transform:uppercase}.product-details ul li{font-size:22px;color:#7aa5ba;list-style:inside}.how-it-works-new h2{color:var(--primaryColor);font-size:78px;font-weight:500;padding-bottom:35px}.list-wrap{border-bottom:4px solid var(--primaryColor);padding-bottom:80px}.two-colum-product{padding:80px 0}.two-colum-product .heading h2{color:var(--primaryColor);padding-bottom:30px}.two-colum-product .heading h5{color:var(--black);font-weight:500}.description ul li{padding-right:40px;color:var(--offBlack);font-weight:300;font-size:18px;line-height:1.3;list-style:disc;padding-bottom:15px}.description ul li::before{position:absolute;content:"";width:5px;height:5px;border-radius:50%;background:var(--darkBlue);left:0;top:10px}.two-colum-product .description{padding-right:30px}.product-block .description p{padding:0;padding-bottom:20px}.product-block .description h4{padding-bottom:30px}.buttom-padding{padding-bottom:40%;position:relative}.buttom-padding .product-video{position:absolute;bottom:-33%;z-index:9}.top-padding{padding-top:9%;position:relative}.product-video img{margin-top:-200px}.common-img{padding-top:40px}.leharris-maps-section .description p{padding-top:0;padding-bottom:15px;font-size:18px}.leharris-maps-section{padding:100px 0}.leharris-maps-section .description h6,.leharris-maps-section .description h5,.block-industry h5{color:var(--black);font-weight:500;padding-bottom:20px}.leharris-maps-section .description{padding-right:80px}.leharris-maps-section .industry-img img{width:100%}.leharris-maps-section .industry-img{margin-top:-210px}.mini-description h6{text-transform:uppercase;font-size:20px;font-weight:700;color:var(--black);margin:0}.mini-description p{color:var(--black);font-size:15px;text-transform:uppercase}.industry-img p{font-size:12px;padding-top:5px}.mini-description{padding-top:5px}.industry-img h4{padding-top:80px;max-width:430px}.blue-bg{background:linear-gradient(0deg,rgb(6 39 52) 25%,rgb(3 21 70) 100%);position:relative}.blue-bg .description p{color:#e3e3e3}.blue-bg h2{font-size:78px}.partner-blue h2{font-size:50px}.star-img img{position:absolute;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px}.leharris-maps-section .description a{color:var(--primaryColor);text-decoration:underline;transition:var(--transition500)}.leharris-maps-section .description a:hover{color:var(--offBlue)}.lehm-section .description h6{color:var(--black);padding-bottom:10px}.lehm-section .description ul li{color:var(--black)}.lehm-section .description ul li::before{background:var(--black)}.lehm-section .description h4{padding-bottom:25px}.lehm-section .description h6{padding-bottom:40px}.lehm-section .description p{padding:10px 0;font-size:18px}.product-slider{overflow:hidden}.card{border:none}.case-card-section{padding-left:8%;padding-bottom:20%}.case-card-section .col-md-6{padding-bottom:50px}.case-banner h3{padding-bottom:30px}.case-banner h5{max-width:480px;color:var(--white)}.case-card-section .banner-btn{justify-content:center;align-items:center;display:flex}.leader-banner{background:url(/wp-content/themes/imagine4d/img/leadership.webp) center center no-repeat;background-size:cover!important}.leader-banner p{color:#fff;max-width:824px}.leader-banner h3{max-width:830px;padding-bottom:50px;padding-top:0}.leader-text p{padding-bottom:20px;max-width:840px}.leadership-block .description h2{color:#d9d9d9;font-weight:500;font-size:90px}.leadership-block .description p{color:#9a9a9a;padding-top:20px;padding-bottom:0}.bg-gray{background:#f0f0f0}.leader-img .link a{color:var(--black);font-size:14px;text-decoration:underline}.leader-img{position:relative}.leader-img .link{position:absolute;bottom:20px}.flex-right .leader-img{position:relative;display:flex;justify-content:end}.flex-right .leader-img .link{left:223px}.common-btn a{color:var(--primaryColor)}.banner-btn.common-btn a{margin-right:70px}.banner-btn.common-btn{display:flex;justify-content:center;align-items:center;padding:100px 0 0 0}.case-study .leharris-maps{margin:0;margin-bottom:100px}.partner-img p{padding:40px 0 20px}.partner-img{padding-right:80px}.partner-img a{color:var(--primaryColor);text-decoration:underline}.partner-img img{width:240px;height:80px}.partner-img{padding-bottom:80px}.partner-btn a{color:var(--primaryColor);margin-right:80px}.partner-btn{padding:150px 0}.product-btn a:first-child{margin-right:30px}.terms-condition{padding:80px 0}.condition-block{padding-top:80px;padding-right:80px}.terms-condition p{padding-right:80px}.condition-block h6{color:#151515;font-size:18px;padding-bottom:15px}.condition-block p{font-size:14px}.condition-block ul{padding:10px 30px;margin:0}.condition-block ul li{list-style:num;font-size:14px}.join-team .block-industry h6{font-weight:700;border-bottom:3px solid var(--primaryColor);padding-bottom:5px}.join-team .block-industry p{padding-top:6px}.join-team h4{padding-top:80px}.carrer-section{position:relative}.carrer-section .footer-form{position:absolute;right:0;bottom:130px;width:490px;right:100px}.product-video h4{padding-bottom:20px}.carrer-banner{background:#031546;color:var(--white)}.carrer-section{position:relative;background:linear-gradient(0deg,rgb(6 39 52) 25%,rgb(3 21 70) 100%);padding-bottom:100px}.career-text h6{color:#d15437;padding-bottom:20px;font-size:21px;font-weight:600!important;margin-top:50px}.career-text ul li{color:var(--white);list-style:outside}img{max-width:100%;height:auto}.two-colum .description h4{padding-bottom:40px}.two-colum .description p{padding-top:0;padding-bottom:30px}.product-btn{padding-top:20px}.vision-img{margin-top:60px}.vision-section img{padding-left:0;width:80%;display:none}.news-banner .banner-btn{padding:35px 0 0}.news-banner{min-height:760px}.mini-container{max-width:730px;margin:auto;margin-top:-140px}.news-text h6{font-size:18px;font-weight:500;color:var(--offBlack)}.news-images{padding-top:20px;padding-bottom:30px}.news-images p{padding-top:20px;font-size:14px}.news-text p,.news-text h6{padding-bottom:25px}.news-text .banner-btn a{color:var(--white);background:var(--primaryColor);transition:var(--transition500)}.news-text .banner-btn a:hover{color:var(--primaryColor);background:var(--white)}.mini-container p{color:var(--white)}.news-text p{color:var(--black)}.news-card .card-btn a{color:var(--primaryColor)}.news-card .card-btn{display:flex;justify-content:space-between;align-items:center}.news-card{margin-bottom:20px}.load-more{display:flex;justify-content:center;align-items:center;padding:50px 80px}.serve-img{position:relative;transition:var(--transition500)}.serve-img img{width:100%}.serve-img::before{content:"";position:absolute;width:100%;height:100%;background:rgb(90 88 88 / .5);display:none}.serve-img:hover::before{display:block}.serve-img:hover .card-position a{display:block;top:43%}.carrer-banner a.btn-secondary{color:var(--white)}.carrer-banner .product-btn{padding-top:80px;padding-left:60px}.carrer-banner p{padding-bottom:20px}.carrer-banner h3{max-width:inherit;color:#7aa5ba;padding-bottom:20px}.breadcrumb{align-items:center}.padding-bottom{padding-bottom:200px}.carrer-section blockquote{font-size:50px;color:var(--primaryColor);font-weight:500;line-height:1em;padding:60px 0 20px}.block-industry ul li{list-style:outside}h1.b_products{font-size:48px;font-weight:500;line-height:1.1;margin-top:100px}.list-wrap .digital-list{position:relative}.list-wrap .col-md-4:nth-child(1) .digital-list::after{position:absolute;content:"";background:url(/wp-content/uploads/2025/03/trangle.svg) no-repeat;width:50px;height:50px;right:-28px;top:-19px}.list-wrap .col-md-4:nth-child(3) .digital-list::after{position:absolute;content:"";background:url(/wp-content/uploads/2025/03/trangle.svg) no-repeat;width:50px;height:50px;left:-15px;top:-19px}.list-wrap .col-md-4:nth-child(4) .digital-list::after{position:absolute;content:"";background:url(/wp-content//uploads/2025/03/trangle.svg) no-repeat;width:50px;height:50px;left:-15px;bottom:-19px}.list-wrap .col-md-4:nth-child(5) .digital-list::after{position:absolute;content:"";background:url(/wp-content/uploads/2025/03/trangle.svg) no-repeat;width:50px;height:50px;right:-28px;top:-19px}.list-wrap .col-md-4:nth-child(5) .digital-list::after{position:absolute;content:"";background:url(/wp-content/uploads/2025/03/trangle.svg) no-repeat;width:50px;height:50px;right:-28px;top:-19px}.list-wrap .col-md-4:nth-child(6) .digital-list::after{position:absolute;content:"";background:url(/wp-content/uploads/2025/03/trangle.svg) no-repeat;width:50px;height:50px;right:-15px;bottom:-19px}.industry-img .product-group{width:100%}.industry-img .product-flex{display:flex;justify-content:start;align-items:center;padding-top:20px}.industry-img .product-text{margin-top:0}.industry-img .image-changer{padding-left:20px}.news-filter select#news{border:1px solid var(--primaryColor);background:inherit;padding:5px 10px;color:var(--white);border-radius:0}.news-filter select option{color:var(--offBlack)}.news-flex{display:flex;justify-content:end;align-items:center}.news-flex .news-filter:first-child{margin-right:30px}select:focus-visible{outline-offset:0;overflow:none;outline:0}.product-details h2{color:var(--white)}.banner-description .footer-form{margin-top:50px;padding:30px 50px}.contact-banner{height:inherit}.from-wrap input:first-child{margin-right:20px}.form-image textarea{border:1px solid #7aa5ba;background:inherit;padding:15px;width:99%;margin-bottom:10px;color:#7aa5ba;font-size:14px}.wpcf7 textarea::placeholder{color:#7aa5ba!important;opacity:1}.banner-description .footer-form h4{padding-bottom:25px}.banner-description .submit{background:var(--primaryColor);color:var(--white);border:1px solid var(--primaryColor);margin-top:20px;width:100%;padding:10px 0}.banner-description .form-image{padding-left:40px;padding-top:50px}.from-wrap label,.banner-description .footer-form p{color:#7aa5ba;line-height:1.2}.footer-form p{padding-top:30px;padding-bottom:0}.contact-us{margin-top:50px;padding-left:30px}.contact-us h5{color:var(--primaryColor);font-weight:500}.contact-us .banner-btn a{color:var(--primaryColor);width:185px;display:flex;justify-content:center;align-items:center}.contact-us .banner-btn a:hover{color:var(--white)}.contact-us .banner-btn{padding:30px 0 0 0}.contact-location{background:var(--white);padding:20px;margin-top:0;box-shadow:0 11px 8px -3px rgb(92 91 91 / .7);-webkit-box-shadow:0 11px 8px -3px rgb(92 91 91 / .7);-moz-box-shadow:0 11px 8px -3px rgb(92 91 91 / .7)}.contact-location h6{color:#151515}.location{padding-bottom:60px}.call a{color:#737b7d}.content-block ul li{color:var(--black);padding-bottom:0;font-weight:500}.content-block h4{padding-bottom:30px}.content-block{padding-bottom:30px}.content-block ul{padding-top:0}.project-image .card img{width:100%;height:310px;object-fit:cover}.page-template-frontpage .case-study .card-body{height:200px}.industry-img.left-reverse{margin-right:0}.page-template-page-industry-powerutilities .industry-bottom{padding-bottom:200px}.page-template-page-industry-powerutilities .description ul{padding-top:0}.heading-title-div{max-width:690px}.page-template-page-immersive-visualization .card-body{height:205px}.heading-title-div{max-width:660px}.product-video{margin:auto;display:flex;justify-content:center;align-items:center}.single-case-study .product-video{display:block}.page-template-page-simulation-hardware .two-colum-product{padding-bottom:0}.page-template-page-industry-powerutilities .content-block a{color:#ff471d;text-decoration:underline;padding-top:30px;display:block}.page-template-page-immersive-visualization .banner-description h4{padding:20px 0 15px}.breadcrumb li a{color:#f0f0f0}.page-template-page-simulation-hardware .list-wrap .col-md-4 .digital-list::after{width:0}h1.b_products{font-size:48px;font-weight:500;line-height:1.1;margin-top:70px}.banner-text-industry h3{padding-bottom:25px;color:var(--white)}.banner-text-industry p{color:var(--white);max-width:500px}.page-template-page-contact .breadcrumb li.active{color:#9a9a9a}.page-template-page-contact .product-details{background-size:cover!important}.page-template-page-contact .breadcrumb li a{color:#9a9a9a}.product-video-i{display:none}.page-template-page-career .block-industry{padding-bottom:30px}.two-colum.bg-blue{padding-top:80px}.page-template-frontpage-php .bg-blue{margin-top:60px}.hp-main span{padding-top:80px;display:block}h4.temoignages{font-size:24px;line-height:1.5em}.page-template-page-industry-powerutilities .leharris-maps{margin:0 0 120px}.casestudy ul{margin:25px 5px 0 25px;font-size:16px}.carroussel{margin-top:50px;padding:5%}.card{display:flex;flex-direction:column;justify-content:space-between;height:100%;box-sizing:border-box;padding:20px;background:#fff;box-shadow:0 8px 20px rgb(0 0 0 / .15)}.card-body{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;min-height:180px}.card-body h6{font-size:18px;font-weight:600;margin-bottom:10px}.card-body span{font-size:14px;font-weight:300;color:#888;margin-bottom:10px}.card-body p{font-size:15px;line-height:1.5;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;max-height:175px;flex-grow:1}.card-btn{margin-top:auto}.swiper-slide{display:flex;align-items:stretch;height:auto!important;padding-bottom:20px}header .navbar-nav .dropdown-item.active,.dropdown-item:active{background-color:#fff0}.footer-title-menu ul{margin:0}.footer-title-menu ul li{padding-bottom:0}.footer-title-menu ul li a{font-weight:700}.footer-text img{width:80px;margin-top:-82px;margin-left:64px;position:absolute}.footer-text .wpcf7-submit{width:30%}.plane-banner{background-size:cover!important}.plane-banner h1,.plane-banner h4{color:#fff}.main-industry{background:#eaeef0!important}.last-block p{margin-bottom:15px}.image-full img{width:100%}.product-details{padding:180px 0;background:linear-gradient(0deg,rgb(6 39 52) 25%,rgb(3 21 70) 100%)}.page-template-page-about .block-industry p{padding-bottom:25px}.page-template-page-leadership .description h6{color:#000}.single-case-study .industry-img h4{max-width:inherit}.page-id-2 .row .description{padding-right:5%}.page-id-2 .flex-row-reverse .description{padding-left:5%}.page-template-page-industry-powerutilities .description ul{padding-top:0;margin-left:25px}.page-template-page-industry-powerutilities .description ul li{margin-top:15px}.post_thumbnail_placeholder{width:100%;height:300px;background:#d0d0d0}.aboutlist{padding-top:10px;padding-left:25px;line-height:1.3;list-style:disc!important}.aboutlist li{margin-top:15px}.email-last{background-image:url(https://imagine-4d.com/wp-content/uploads/2025/09/Mail-icon.png);background-repeat:no-repeat;background-position:right center;padding-right:40px}.case-card-section .fs-label-wrap{position:relative;background-color:#fff0;border:1px solid var(--primaryColor);cursor:default;color:#fff}.case-card-section .fs-label-wrap .fs-label{padding:12px 22px 12px 15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-card-section .fs-arrow{border-top:5px solid #fff;top:0;right:15px}.case-card-section button.facetwp-load-more{border:2.5px solid var(--primaryColor);border-radius:30px;padding:10px 30px;color:var(--white);text-decoration:none;font-weight:600;transition:var(--primaryColor);font-size:18px;background:#fff0}.tabs{display:flex;justify-content:center;margin-bottom:10px}.tab{padding:10px 30px;background:#ff633f;border:2.5px solid var(--primaryColor);border-radius:30px;color:var(--white);font-weight:600;font-size:16px;margin:10px 5px;cursor:pointer;text-decoration:none;transition:var(--primaryColor)}.tab:hover{background:#055b79}.content{display:none;padding:20px}.active{display:block}.videotabs{margin:75px auto}.breadcrumb{color:#fff}.immersive .description h3{color:#ff633f}.padding25{padding-top:25px}.block-industry ul,.career-text ul{margin-left:25px}.default h2{font-size:36px;font-weight:600!important;margin-top:25px;line-height:.9;color:var(--primaryColor)}.default p{margin:15px 0;line-height:1.3}.top-header{display:none}.white,h3.white{color:#fff}.orange{color:#ff633f}.wpml-ls-native{font-weight:800;color:#07d9c8}body[data-lang="fr"] .card-position .btn-secondary{width:280px}body .has-larger-font-size{font-size:inherit!important}.image-changer .change-dot.active{background:url(https://imagine-4d.com/wp-content/themes/imagine4d/img/image-selected.svg) no-repeat}.banner-btn{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}.banner-btn a.btn-secondary{display:inline-block;width:fit-content;white-space:nowrap}@media (max-width:991px){.navbar-nav .dropdown-menu{display:none}}@media (max-width:768px){.swiper-button-next{display:none}.banner .banner-btn{flex-direction:row}}@media (max-width:992px){#menu-item-wpml-ls-2-fr>a,#menu-item-wpml-ls-2-en>a{gap:0!important;justify-content:flex-start}}.image-content{display:none}.image-content.show{display:block}.card-body h6 a{color:#151515!important;text-decoration:none}.case-slider .swiper-slide{flex:0 0 32%;max-width:32%;box-sizing:border-box;padding-bottom:20px}.case-slider .swiper-slide[style]{width:auto!important;margin-right:0!important}.case-slider .swiper-wrapper{display:flex;gap:20px}.case-slider .swiper-slide{width:100%!important;max-width:540px;flex-shrink:0;box-sizing:border-box}.case-slider .swiper-slide[style]{width:unset!important;margin-right:unset!important}.case-slider .swiper-wrapper{display:flex;gap:20px;justify-content:center}.case-slider .card-body{min-height:160px}.card-body p{display:none}.social-links ul li a .fa-linkedin-in{color:#000}.social-links ul li a .fa-youtube{color:#000}.videotabs .content{display:none}.videotabs .content.active{display:block}.videotabs .tab.active{background-color:#055b79;color:#fff}@media (max-width:767px){.case-slider .swiper-slide{width:auto!important;max-width:100%!important;flex-shrink:0;box-sizing:border-box}.flex-row-reverse .description{padding-left:0px!important}.case-slider .card{width:100%}.project-image .card img{width:100%;object-fit:cover;height:auto}.card-body p{display:none}.card-body{padding:10px;min-height:150px}.card-position a{display:none!important}.pagination-wrap{display:none!important}.bg-grey h4{margin-bottom:0}.card{height:fit-content}.page-template-frontpage .case-study .card-body{height:150px}}.card-body a{color:#000}@media (max-width:992px){.product-card{padding:25px 0}}input[type="checkbox"]{display:inline-block;vertical-align:top;margin:0;margin-right:10px;accent-color:#ff633f}.wpcf7-list-item{display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;gap:10px}input[type="checkbox"]{margin-top:4px;flex-shrink:0}.wpcf7-list-item-label{display:block;text-align:left}@media only screen and (width:393px) and (height:852px) and (-webkit-device-pixel-ratio:3){.vision-section{background:url(https://imagine-4d.com/wp-content/uploads/2025/09/imagine-4d_m.webp) center center no-repeat;padding:180px 0;background-size:cover;color:var(--white)}