header{position:sticky!important;top:0;z-index:9999;transition:all 0.4s ease-in-out}header .elementor-sticky{transition:.2s ease all}header .elementor-sticky--effects{opacity:95%!important}header .elementor-sticky--effects .e-con-inner{padding-top:40px;padding-bottom:40px}.elementor-nav-menu--dropdown a{font-style:normal!important}.links a{color:#525252;display:block}.links a:hover{color:#000}.blur-bg{background:rgb(255 255 255 / .15);backdrop-filter:blur(clamp(2px, 0.5vw, 6px));-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 1px 3px rgb(255 255 255 / .55),inset 0 -1px 2px rgb(255 255 255 / .25),0 10px 20px rgb(0 0 0 / .2);border-radius:30px}#home-hero .blur-bg{background:rgb(0 0 0 / .1)}.blur-bg-light{background:rgb(255 255 255 / .45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.blur-bg-dark,.page-id-317 .hero .blur-bg,.page-id-328 .hero .blur-bg{background:rgb(25 31 36 / .75)}.icon-box-simu .blur-bg{background:rgb(255 255 255 / .45)}.gradient-txt,.gradient-txt h2{background:linear-gradient(170deg,#6bd3ff 0%,#ffffff 60%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;display:inline-block}h1.gradient-txt{background:linear-gradient(170deg,#6bd3ff 20%,#ffffff 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.btn-simu-3d a{background-image:linear-gradient(180deg,#E7E7E7 0%,#F1F1F1 100%)!important}.btn-simu-3d a:hover{background-image:linear-gradient(180deg,#E7E7E7 0%,#f8f8f8 100%)!important;box-shadow:0 2px 2px 0 rgb(0 0 0 / .22)!important}.btn-simu-3d .elementor-button-content-wrapper{transition:0.2s ease all}.btn-simu-3d a:hover .elementor-button-content-wrapper{gap:24px!important;padding-left:8px}blockquote{font-family:'Trenda'}.blockquote-simu blockquote p{position:relative;padding:2rem 4rem;line-height:1.6}.blockquote-simu blockquote p:before{content:"";position:absolute;left:0;bottom:5px;width:2rem;height:2rem;background:url(/wp-content/uploads/2025/12/blockquote_left.png) no-repeat center / contain;pointer-events:none}.blockquote-simu blockquote p:after{content:"";position:absolute;right:0;top:5px;width:2rem;height:2rem;background:url(/wp-content/uploads/2025/12/blockquote_right.png) no-repeat center / contain;pointer-events:none}.elementor-icon-list-icon{flex-shrink:0!important}#applications-list>.e-con-inner>div{padding:20px}#contact-data div>img{border-radius:1rem}@media(min-width:1920px){.hero,#home-hero{min-height:calc(100vh - 190px)!important}#btn-hero{right:0;left:0;margin:0 auto}}@media(min-width:1680px){.page-id-305 .hero{min-height:calc(100vh - 190px)!important}}#intro-txt h1{color:#29c0ff;font-weight:600;font-size:2.5rem}#home-tech-heading h2{position:relative;display:inline-block;padding:.8em 1.6em .8em 2em;background:#fff;border-radius:0 999px 999px 0;border:1px solid #999;z-index:1;position:relative;top:-1.48em;left:-2.5em;white-space:nowrap}@media (min-width:1366px){#home-tech-heading h2{padding:.8em 1.6em .8em 0;left:auto}#home-tech-heading h2::before{content:"";position:absolute;top:-1px;left:calc(-48.8vw + 50%);width:calc(50vw - 50%);height:calc(100% + 2px);background:#fff;z-index:-1;border:1px solid #999;border-right:none}}.icon-box-simu-2{max-width:32%}.icon-box-simu h3{letter-spacing:-2px}.icon-box-simu .elementor-icon-box-wrapper{padding-bottom:7rem}.icon-box-simu .elementor-icon-box-icon{background-color:#000;border-radius:50%;width:5rem;height:5rem;line-height:5.5rem!important;margin:0rem auto;position:absolute;left:0;right:0;bottom:60px}.icon-box-simu .elementor-icon-list-icon{background-color:#000;border-radius:50%;width:2rem;height:2rem;line-height:2rem!important;text-align:center!important;display:inline-block!important;margin-right:10px}.icon-box-simu .elementor-icon-list-icon svg{text-align:center;display:inline-block!important;margin:0 auto!important}.elementor-icon-list-icon{background-color:unset!important}#fbuilder,#fbuilder *{font-family:"Trenda"!important;font-weight:100!important}#fbuilder td{background-color:transparent!important}.ui-datepicker-calendar td .ui-state-default{width:3rem!important;height:3rem!important;margin:0 auto;line-height:3.3rem!important;border-radius:50%}.ui-datepicker-calendar td a.ui-state-default{background-color:#7f7f7f!important}.ui-datepicker-calendar td a.ui-state-default:hover{background-color:#222222!important}.ui-datepicker-calendar td .ui-state-default.ui-state-active{background-color:#000000!important}.elementor-pagination{margin:2rem}.page-numbers{background-color:#fff;padding:1rem;border-radius:.3rem}@media (max-width:2139px){.elementor>.e-con-boxed{padding-left:40px!important;padding-right:40px!important}#home-hero{background-position:center -100px center}#intro{background-position:center right -100px}}@media (max-width:1600px){#intro{background-position:center right -200px}#home-hero .blur-bg{background:rgb(0 0 0 / .3)}.icon-box-simu-2{max-width:45%}.btn-simu-3d .elementor-button-content-wrapper{gap:22px!important}.btn-simu-3d a:hover .elementor-button-content-wrapper{gap:18px!important;padding-left:4px}.elementor>.e-con-boxed{padding-left:30px!important;padding-right:30px!important}.page-id-328 .blur-bg-dark{background:rgb(25 31 36 / .45)}}@media (min-width:1025px){.elementor .elementor-hidden-tablet_extra{visibility:hidden;display:block!important}}@media (max-width:1025px){.elementor>.e-con-boxed{padding-left:20px!important;padding-right:20px!important}body>header.elementor>.e-con-boxed{padding-left:0;padding-right:0}#intro{background-image:none!important}.icon-box-simu-2{max-width:99%}.btn-simu-3d .elementor-button-content-wrapper{gap:16px!important}.btn-simu-3d a:hover .elementor-button-content-wrapper{gap:12px!important;padding-left:4px}.page-id-278 .box-usecase{background-image:linear-gradient(145deg,#DADADA 0%,#F0F0F0 47%)!important}#btn-hero{position:static;margin:20px auto}#home-hero .elementor-button{background-color:rgb(0 0 0 / .2)!important}.page-id-328 .blur-bg-dark br{display:none!important}.page-id-328 .blur-bg-dark-2{background:rgb(25 31 36 / .85)}#applications-list img{border-radius:1rem 1rem 0 0}#applications-middle-box{background-image:none}#background-image-girl{transform:scale(1.3)}#tech-header{background-image:none!important}}@media (max-width:768px){.elementor-heading-title br,.elementor-widget-text-editor p br{display:none!important}header .e-con.e-flex{--flex-wrap:auto}}@media (max-width:480px){.mobile-no-br br{display:none!important}.btn-simu-3d .elementor-button-content-wrapper{gap:10px!important}.btn-simu-3d a:hover .elementor-button-content-wrapper{gap:6px!important;padding-left:4px}.icon-box-simu .elementor-icon-box-icon{bottom:48px}}