.elementor-8001 .elementor-element.elementor-element-4709854e{--display:flex;--min-height:85vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8001 .elementor-element.elementor-element-4709854e:not(.elementor-motion-effects-element-type-background), .elementor-8001 .elementor-element.elementor-element-4709854e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.technoclim.ma/wp-content/uploads/2026/05/Gemini_Generated_Image_az9r99az9r99az9r-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8001 .elementor-element.elementor-element-30fc694f{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;text-align:end;}.elementor-8001 .elementor-element.elementor-element-30fc694f img{width:24%;max-width:6%;}.elementor-8001 .elementor-element.elementor-element-2a06bf7f{margin:0% 6% calc(var(--kit-widget-spacing, 0px) + 0%) 59%;padding:0% 0% 0% 0%;text-align:start;}.elementor-8001 .elementor-element.elementor-element-2a06bf7f .elementor-heading-title{font-family:"Roboto", Poppins;font-size:2.9vw;font-weight:600;font-style:oblique;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:#1921B9;}.elementor-8001 .elementor-element.elementor-element-41d0e9c{margin:01% 9% calc(var(--kit-widget-spacing, 0px) + 0%) 59%;padding:0% 0% 0% 0%;font-size:1.3vw;color:#070303;}.elementor-8001 .elementor-element.elementor-element-7bee74f8 .tahefobu-custom-button{background-color:var( --e-global-color-primary );width:59%;border-radius:6px;font-size:1.7vw;}.elementor-8001 .elementor-element.elementor-element-7bee74f8 > .elementor-widget-container{margin:0% 0% 0% 50%;padding:0px 0px 0px 0px;}.elementor-8001 .elementor-element.elementor-element-7bee74f8 .tahefobu-custom-button-container{text-align:center;}.elementor-8001 .elementor-element.elementor-element-7bee74f8 .tahefobu-custom-button i{font-size:18px;margin-right:10px;}.elementor-8001 .elementor-element.elementor-element-7bee74f8 .tahefobu-custom-button svg{width:18px;height:18px;margin-right:10px;}.elementor-8001 .elementor-element.elementor-element-7bee74f8 .tahefobu-icon-button-wrapper{position:relative;top:3px;}.elementor-8001 .elementor-element.elementor-element-691c41bd{margin:0% 3% calc(var(--kit-widget-spacing, 0px) + 0%) 84%;padding:0% 0% 0% 0%;}.elementor-8001 .elementor-element.elementor-element-691c41bd .elementor-icon-wrapper{text-align:end;}.elementor-8001 .elementor-element.elementor-element-691c41bd.elementor-view-stacked .elementor-icon{background-color:#111F85;}.elementor-8001 .elementor-element.elementor-element-691c41bd.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-691c41bd.elementor-view-default .elementor-icon{color:#111F85;border-color:#111F85;}.elementor-8001 .elementor-element.elementor-element-691c41bd.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-691c41bd.elementor-view-default .elementor-icon svg{fill:#111F85;}.elementor-8001 .elementor-element.elementor-element-691c41bd .elementor-icon{font-size:100%;}.elementor-8001 .elementor-element.elementor-element-691c41bd .elementor-icon svg{height:100%;}.elementor-8001 .elementor-element.elementor-element-55a03525{margin:0% 3% calc(var(--kit-widget-spacing, 0px) + 002%) 91%;}.elementor-8001 .elementor-element.elementor-element-55a03525 .elementor-icon-wrapper{text-align:end;}.elementor-8001 .elementor-element.elementor-element-55a03525.elementor-view-stacked .elementor-icon{background-color:#8F0A4A;}.elementor-8001 .elementor-element.elementor-element-55a03525.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-55a03525.elementor-view-default .elementor-icon{color:#8F0A4A;border-color:#8F0A4A;}.elementor-8001 .elementor-element.elementor-element-55a03525.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-55a03525.elementor-view-default .elementor-icon svg{fill:#8F0A4A;}.elementor-8001 .elementor-element.elementor-element-55a03525 .elementor-icon{font-size:100%;padding:11px;}.elementor-8001 .elementor-element.elementor-element-55a03525 .elementor-icon svg{height:100%;}