.elementor-3532 .elementor-element.elementor-element-14460cec:not(.elementor-motion-effects-element-type-background), .elementor-3532 .elementor-element.elementor-element-14460cec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#78BBBF;background-image:url("https://guillermin-c.com/wp-content/uploads/2026/10/bureau-ingenieur-concepteur-pedagogique.webp");background-position:0px -313px;background-repeat:no-repeat;background-size:cover;}.elementor-3532 .elementor-element.elementor-element-14460cec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3532 .elementor-element.elementor-element-14460cec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3532 .elementor-element.elementor-element-14460cec > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:100px;}.elementor-3532 .elementor-element.elementor-element-7d895807{--spacer-size:30px;}.elementor-3532 .elementor-element.elementor-element-582f855a .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-3532 .elementor-element.elementor-element-473d9332{--spacer-size:90px;}.elementor-3532 .elementor-element.elementor-element-c7d3691{--spacer-size:20px;}.elementor-3532 .elementor-element.elementor-element-a829f96 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:60px;font-weight:600;font-style:normal;text-decoration:none;color:#252930;}.elementor-3532 .elementor-element.elementor-element-e522681{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3532 .elementor-element.elementor-element-b62fa00 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:#54565A;}.elementor-3532 .elementor-element.elementor-element-63f1d94{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3532 .elementor-element.elementor-element-1ebeb03 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:#54565A;}.elementor-3532 .elementor-element.elementor-element-379ad40{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3532 .elementor-element.elementor-element-a5cf828 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:#54565A;}.elementor-3532 .elementor-element.elementor-element-e8fd11c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3532 .elementor-element.elementor-element-3f9f4ce .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:#54565A;}.elementor-3532 .elementor-element.elementor-element-0152df9{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3532 .elementor-element.elementor-element-ea39417 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:#54565A;}.elementor-3532 .elementor-element.elementor-element-3b32e63{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3532 .elementor-element.elementor-element-c625424{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3532 .elementor-element.elementor-element-01f9eff .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:#54565A;}.elementor-3532 .elementor-element.elementor-element-4e20292{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3532 .elementor-element.elementor-element-23c5978 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:#54565A;}.elementor-3532 .elementor-element.elementor-element-38a4f3d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3532 .elementor-element.elementor-element-c4c1ef6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:#54565A;}.elementor-3532 .elementor-element.elementor-element-96fb911{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3532 .elementor-element.elementor-element-84f2e02 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:#54565A;}.elementor-3532 .elementor-element.elementor-element-9de60e4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3532 .elementor-element.elementor-element-18056fe .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:#54565A;}.elementor-3532 .elementor-element.elementor-element-8211245{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3532 .elementor-element.elementor-element-b51742b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:#54565A;}.elementor-3532 .elementor-element.elementor-element-073d338{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3532 .elementor-element.elementor-element-bbb5621 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:#54565A;}.elementor-3532 .elementor-element.elementor-element-e8bad7f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3532 .elementor-element.elementor-element-a6eadd2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:#54565A;}.elementor-3532 .elementor-element.elementor-element-de414b4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3532 .elementor-element.elementor-element-4b05107 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:#54565A;}.elementor-3532 .elementor-element.elementor-element-138a769{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3532 .elementor-element.elementor-element-9ec079f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:#54565A;}.elementor-3532 .elementor-element.elementor-element-e6298bc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3532 .elementor-element.elementor-element-d216736{--spacer-size:50px;}.elementor-3532 .elementor-element.elementor-element-e4dd8b9 .elementor-icon-wrapper{text-align:center;}.elementor-3532 .elementor-element.elementor-element-e4dd8b9 .elementor-icon{font-size:25px;}.elementor-3532 .elementor-element.elementor-element-e4dd8b9 .elementor-icon svg{height:25px;}.elementor-3532 .elementor-element.elementor-element-fd2bdfa{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3532 .elementor-element.elementor-element-4f2fb1d{--spacer-size:50px;}@media(min-width:768px){.elementor-3532 .elementor-element.elementor-element-065c60a{width:5%;}.elementor-3532 .elementor-element.elementor-element-bd6bfab{width:95%;}.elementor-3532 .elementor-element.elementor-element-3467663{width:5%;}.elementor-3532 .elementor-element.elementor-element-5a151cd{width:95%;}.elementor-3532 .elementor-element.elementor-element-cc6bd49{width:5%;}.elementor-3532 .elementor-element.elementor-element-abcab58{width:95%;}.elementor-3532 .elementor-element.elementor-element-a916377{width:5%;}.elementor-3532 .elementor-element.elementor-element-292439b{width:95%;}.elementor-3532 .elementor-element.elementor-element-e34bde9{width:5%;}.elementor-3532 .elementor-element.elementor-element-7c16365{width:95%;}.elementor-3532 .elementor-element.elementor-element-a102692{width:5%;}.elementor-3532 .elementor-element.elementor-element-0d233f0{width:95%;}.elementor-3532 .elementor-element.elementor-element-ec0b6d2{width:5%;}.elementor-3532 .elementor-element.elementor-element-e8817b9{width:95%;}.elementor-3532 .elementor-element.elementor-element-f7310ac{width:5%;}.elementor-3532 .elementor-element.elementor-element-5c993ea{width:95%;}.elementor-3532 .elementor-element.elementor-element-6d7d402{width:5%;}.elementor-3532 .elementor-element.elementor-element-02c3601{width:95%;}.elementor-3532 .elementor-element.elementor-element-411e120{width:5%;}.elementor-3532 .elementor-element.elementor-element-563e261{width:95%;}.elementor-3532 .elementor-element.elementor-element-ecbe364{width:5%;}.elementor-3532 .elementor-element.elementor-element-bcc9b9e{width:95%;}.elementor-3532 .elementor-element.elementor-element-3c96039{width:5%;}.elementor-3532 .elementor-element.elementor-element-2a11db1{width:95%;}.elementor-3532 .elementor-element.elementor-element-9443704{width:5%;}.elementor-3532 .elementor-element.elementor-element-dee336e{width:95%;}.elementor-3532 .elementor-element.elementor-element-be4e4c9{width:5%;}.elementor-3532 .elementor-element.elementor-element-afc6105{width:95%;}.elementor-3532 .elementor-element.elementor-element-97015a5{width:5%;}.elementor-3532 .elementor-element.elementor-element-1d5e793{width:95%;}.elementor-3532 .elementor-element.elementor-element-29d4286{width:4.034%;}.elementor-3532 .elementor-element.elementor-element-8c356c7{width:95.966%;}}@media(max-width:1024px){.elementor-3532 .elementor-element.elementor-element-14460cec:not(.elementor-motion-effects-element-type-background), .elementor-3532 .elementor-element.elementor-element-14460cec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3532 .elementor-element.elementor-element-14460cec > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:90px;}.elementor-3532 .elementor-element.elementor-element-7d895807{--spacer-size:20px;}.elementor-3532 .elementor-element.elementor-element-e522681{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-b62fa00 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-63f1d94{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-1ebeb03 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-379ad40{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-a5cf828 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-e8fd11c{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-3f9f4ce .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-0152df9{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-ea39417 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-3b32e63{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-c625424{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-01f9eff .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-4e20292{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-23c5978 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-38a4f3d{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-c4c1ef6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-96fb911{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-84f2e02 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-9de60e4{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-18056fe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-8211245{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-b51742b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-073d338{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-bbb5621 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-e8bad7f{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-a6eadd2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-de414b4{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-4b05107 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-138a769{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-9ec079f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-e6298bc{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-fd2bdfa{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-3532 .elementor-element.elementor-element-14460cec:not(.elementor-motion-effects-element-type-background), .elementor-3532 .elementor-element.elementor-element-14460cec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3532 .elementor-element.elementor-element-14460cec > .elementor-shape-bottom svg{height:54px;}.elementor-3532 .elementor-element.elementor-element-7d895807{--spacer-size:10px;}.elementor-3532 .elementor-element.elementor-element-582f855a .elementor-heading-title{font-size:32px;}.elementor-3532 .elementor-element.elementor-element-473d9332{--spacer-size:40px;}.elementor-3532 .elementor-element.elementor-element-a829f96 .elementor-heading-title{font-size:40px;}.elementor-3532 .elementor-element.elementor-element-e522681{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-b62fa00 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-63f1d94{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-1ebeb03 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-379ad40{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-a5cf828 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-e8fd11c{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-3f9f4ce .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-0152df9{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-ea39417 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-3b32e63{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-c625424{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-01f9eff .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-4e20292{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-23c5978 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-38a4f3d{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-c4c1ef6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-96fb911{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-84f2e02 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-9de60e4{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-18056fe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-8211245{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-b51742b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-073d338{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-bbb5621 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-e8bad7f{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-a6eadd2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-de414b4{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-4b05107 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-138a769{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-9ec079f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3532 .elementor-element.elementor-element-e6298bc{font-size:var( --e-global-typography-text-font-size );}.elementor-3532 .elementor-element.elementor-element-fd2bdfa{font-size:var( --e-global-typography-text-font-size );}}