.elementor-11 .elementor-element.elementor-element-0f045e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.2;--padding-block-start:150px;--padding-block-end:75px;--padding-inline-start:010%;--padding-inline-end:10%;}.elementor-11 .elementor-element.elementor-element-0f045e9:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0f045e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D54F4F;background-image:url("https://edustep.mg/wp-content/uploads/2023/10/jeune-femme-robe-noire-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-0f045e9::before, .elementor-11 .elementor-element.elementor-element-0f045e9 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-0f045e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-0f045e9 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-0f045e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-0f045e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-0f045e9, .elementor-11 .elementor-element.elementor-element-0f045e9::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-f343838{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-d05e2be{color:var( --e-global-color-dd2b5c0 );font-family:"GeneralSans", Sans-serif;font-size:50px;font-weight:600;font-style:normal;}.elementor-11 .elementor-element.elementor-element-6bb137c{color:var( --e-global-color-dd2b5c0 );font-family:"GeneralSans", Sans-serif;font-size:20px;font-weight:500;font-style:normal;}.elementor-11 .elementor-element.elementor-element-c220249 .elementor-button{font-family:var( --e-global-typography-9c0fea8-font-family ), Sans-serif;font-size:var( --e-global-typography-9c0fea8-font-size );font-weight:var( --e-global-typography-9c0fea8-font-weight );font-style:var( --e-global-typography-9c0fea8-font-style );line-height:var( --e-global-typography-9c0fea8-line-height );letter-spacing:var( --e-global-typography-9c0fea8-letter-spacing );word-spacing:var( --e-global-typography-9c0fea8-word-spacing );background-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-ac4286a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-118b9eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--background-transition:0.3s;--margin-block-start:050px;--margin-block-end:050px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:15%;--padding-inline-end:15%;}.elementor-11 .elementor-element.elementor-element-b71e0e1{text-align:center;width:var( --container-widget-width, 551.125 );max-width:551.125;--container-widget-width:551.125;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-b71e0e1 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-11 .elementor-element.elementor-element-b71e0e1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-9cb6455{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-f808dfd-font-family ), Sans-serif;font-size:var( --e-global-typography-f808dfd-font-size );font-weight:var( --e-global-typography-f808dfd-font-weight );font-style:var( --e-global-typography-f808dfd-font-style );line-height:var( --e-global-typography-f808dfd-line-height );letter-spacing:var( --e-global-typography-f808dfd-letter-spacing );word-spacing:var( --e-global-typography-f808dfd-word-spacing );}.elementor-11 .elementor-element.elementor-element-9cb6455 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-3761994{--grid-columns:1;--grid-row-gap:0px;width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-3761994 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-923d715{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-block-start:75px;--margin-block-end:75px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:5%;--padding-inline-end:5%;}.elementor-11 .elementor-element.elementor-element-a4cdd10{text-align:center;width:var( --container-widget-width, 16.101% );max-width:16.101%;--container-widget-width:16.101%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-a4cdd10 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-11 .elementor-element.elementor-element-a4cdd10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-3150c1b{--display:flex;--min-height:390px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:025px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-11 .elementor-element.elementor-element-eb1ac44{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.5s;--overlay-opacity:0.5;--padding-block-start:075px;--padding-block-end:075px;--padding-inline-start:075px;--padding-inline-end:075px;}.elementor-11 .elementor-element.elementor-element-eb1ac44:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-eb1ac44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edustep.mg/wp-content/uploads/2023/10/group-successful-businesspeople-smiling-happily-generated-by-ai.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-eb1ac44:hover{background-color:var( --e-global-color-primary );background-image:url("https://edustep.mg/wp-content/uploads/2023/10/group-successful-businesspeople-BLUR.jpg");--overlay-opacity:0.7;}.elementor-11 .elementor-element.elementor-element-eb1ac44::before, .elementor-11 .elementor-element.elementor-element-eb1ac44 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-eb1ac44 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-eb1ac44 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-eb1ac44 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-eb1ac44 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-eb1ac44:hover::before, .elementor-11 .elementor-element.elementor-element-eb1ac44:hover > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-eb1ac44:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-eb1ac44 > .elementor-background-slideshow:hover::before, .elementor-11 .elementor-element.elementor-element-eb1ac44 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-eb1ac44, .elementor-11 .elementor-element.elementor-element-eb1ac44::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-cd33fa8 .elementor-heading-title{color:var( --e-global-color-text );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 );}.elementor-11 .elementor-element.elementor-element-3bafe4e{text-align:center;color:var( --e-global-color-dd2b5c0 );font-family:"GeneralSans", Sans-serif;font-size:16px;font-weight:500;font-style:normal;}.elementor-11 .elementor-element.elementor-element-7a7b9bd .elementor-button{font-family:var( --e-global-typography-25aa126-font-family ), Sans-serif;font-size:var( --e-global-typography-25aa126-font-size );font-weight:var( --e-global-typography-25aa126-font-weight );font-style:var( --e-global-typography-25aa126-font-style );line-height:var( --e-global-typography-25aa126-line-height );letter-spacing:var( --e-global-typography-25aa126-letter-spacing );word-spacing:var( --e-global-typography-25aa126-word-spacing );background-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-66b8440{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.5;--padding-block-start:75px;--padding-block-end:75px;--padding-inline-start:75px;--padding-inline-end:75px;}.elementor-11 .elementor-element.elementor-element-66b8440:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-66b8440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edustep.mg/wp-content/uploads/2023/10/full-shot-woman-holding-baggage-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-66b8440:hover{background-image:url("https://edustep.mg/wp-content/uploads/2023/10/full-shot-woman-Blue-scaled.jpg");--overlay-opacity:0.7;}.elementor-11 .elementor-element.elementor-element-66b8440::before, .elementor-11 .elementor-element.elementor-element-66b8440 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-66b8440 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-66b8440 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-66b8440 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-66b8440 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#070D1B;}.elementor-11 .elementor-element.elementor-element-66b8440:hover::before, .elementor-11 .elementor-element.elementor-element-66b8440:hover > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-66b8440:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-66b8440 > .elementor-background-slideshow:hover::before, .elementor-11 .elementor-element.elementor-element-66b8440 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-66b8440, .elementor-11 .elementor-element.elementor-element-66b8440::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-fb4626d .elementor-heading-title{color:var( --e-global-color-text );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 );}.elementor-11 .elementor-element.elementor-element-8e75653{text-align:center;color:var( --e-global-color-dd2b5c0 );font-family:"GeneralSans", Sans-serif;font-size:16px;font-weight:500;font-style:normal;}.elementor-11 .elementor-element.elementor-element-183cb9f .elementor-button{font-family:var( --e-global-typography-25aa126-font-family ), Sans-serif;font-size:var( --e-global-typography-25aa126-font-size );font-weight:var( --e-global-typography-25aa126-font-weight );font-style:var( --e-global-typography-25aa126-font-style );line-height:var( --e-global-typography-25aa126-line-height );letter-spacing:var( --e-global-typography-25aa126-letter-spacing );word-spacing:var( --e-global-typography-25aa126-word-spacing );background-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-e024f65{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-block-start:050px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:050px;--padding-block-end:050px;--padding-inline-start:0;--padding-inline-end:0;}.elementor-11 .elementor-element.elementor-element-e024f65:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e024f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-11 .elementor-element.elementor-element-e024f65, .elementor-11 .elementor-element.elementor-element-e024f65::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-5d0fe41{text-align:center;}.elementor-11 .elementor-element.elementor-element-5d0fe41 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-11 .elementor-element.elementor-element-d23c7c2 .elementor-repeater-item-5b13974 .ube-slider-box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-d23c7c2 .elementor-repeater-item-01a4ff3 .ube-slider-box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-d23c7c2 .elementor-repeater-item-2725275 .ube-slider-box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-d23c7c2 .slick-slider{--ube-slider-gap:30px;}.elementor-11 .elementor-element.elementor-element-8f595a2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:05%;--padding-inline-end:5%;}.elementor-11 .elementor-element.elementor-element-8f595a2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-8f595a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-8f595a2, .elementor-11 .elementor-element.elementor-element-8f595a2::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-37cc889{text-align:center;}.elementor-11 .elementor-element.elementor-element-37cc889 .elementor-heading-title{color:var( --e-global-color-dd2b5c0 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-11 .elementor-element.elementor-element-4c8d1a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-2fb342a{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-2fb342a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d706132{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-11 .elementor-element.elementor-element-4aae30c .elementor-heading-title{color:var( --e-global-color-dd2b5c0 );font-family:"GeneralSans", Sans-serif;font-size:35px;font-weight:600;font-style:normal;}.elementor-11 .elementor-element.elementor-element-b31bc55{color:var( --e-global-color-dd2b5c0 );font-family:"GeneralSans", Sans-serif;font-size:18px;font-weight:500;font-style:normal;}.elementor-11 .elementor-element.elementor-element-9e95af4 .elementor-button{font-family:var( --e-global-typography-25aa126-font-family ), Sans-serif;font-size:var( --e-global-typography-25aa126-font-size );font-weight:var( --e-global-typography-25aa126-font-weight );font-style:var( --e-global-typography-25aa126-font-style );line-height:var( --e-global-typography-25aa126-line-height );letter-spacing:var( --e-global-typography-25aa126-letter-spacing );word-spacing:var( --e-global-typography-25aa126-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-c220249 .elementor-button{font-size:var( --e-global-typography-9c0fea8-font-size );line-height:var( --e-global-typography-9c0fea8-line-height );letter-spacing:var( --e-global-typography-9c0fea8-letter-spacing );word-spacing:var( --e-global-typography-9c0fea8-word-spacing );}.elementor-11 .elementor-element.elementor-element-b71e0e1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-b71e0e1{--container-widget-width:321.453;--container-widget-flex-grow:0;width:var( --container-widget-width, 321.453 );max-width:321.453;}.elementor-11 .elementor-element.elementor-element-b71e0e1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-9cb6455{font-size:var( --e-global-typography-f808dfd-font-size );line-height:var( --e-global-typography-f808dfd-line-height );letter-spacing:var( --e-global-typography-f808dfd-letter-spacing );word-spacing:var( --e-global-typography-f808dfd-word-spacing );}.elementor-11 .elementor-element.elementor-element-3761994{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-a4cdd10 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-a4cdd10{width:var( --container-widget-width, 151.812px );max-width:151.812px;--container-widget-width:151.812px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-cd33fa8{text-align:center;}.elementor-11 .elementor-element.elementor-element-cd33fa8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-7a7b9bd .elementor-button{font-size:var( --e-global-typography-25aa126-font-size );line-height:var( --e-global-typography-25aa126-line-height );letter-spacing:var( --e-global-typography-25aa126-letter-spacing );word-spacing:var( --e-global-typography-25aa126-word-spacing );}.elementor-11 .elementor-element.elementor-element-fb4626d{text-align:center;}.elementor-11 .elementor-element.elementor-element-fb4626d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-183cb9f .elementor-button{font-size:var( --e-global-typography-25aa126-font-size );line-height:var( --e-global-typography-25aa126-line-height );letter-spacing:var( --e-global-typography-25aa126-letter-spacing );word-spacing:var( --e-global-typography-25aa126-word-spacing );}.elementor-11 .elementor-element.elementor-element-5d0fe41 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-8f595a2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-8f595a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edustep.mg/wp-content/uploads/2023/10/Shape-rouge.svg");background-position:center center;}.elementor-11 .elementor-element.elementor-element-37cc889 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-4c8d1a6{--margin-block-start:-40px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-11 .elementor-element.elementor-element-9e95af4 .elementor-button{font-size:var( --e-global-typography-25aa126-font-size );line-height:var( --e-global-typography-25aa126-line-height );letter-spacing:var( --e-global-typography-25aa126-letter-spacing );word-spacing:var( --e-global-typography-25aa126-word-spacing );}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-0f045e9{--padding-block-start:300px;--padding-block-end:0;--padding-inline-start:10%;--padding-inline-end:10%;}.elementor-11 .elementor-element.elementor-element-c220249 .elementor-button{font-size:var( --e-global-typography-9c0fea8-font-size );line-height:var( --e-global-typography-9c0fea8-line-height );letter-spacing:var( --e-global-typography-9c0fea8-letter-spacing );word-spacing:var( --e-global-typography-9c0fea8-word-spacing );}.elementor-11 .elementor-element.elementor-element-118b9eb{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-b71e0e1{text-align:left;--container-widget-width:196.969;--container-widget-flex-grow:0;width:var( --container-widget-width, 196.969 );max-width:196.969;}.elementor-11 .elementor-element.elementor-element-b71e0e1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-9cb6455{text-align:left;font-size:var( --e-global-typography-f808dfd-font-size );line-height:var( --e-global-typography-f808dfd-line-height );letter-spacing:var( --e-global-typography-f808dfd-letter-spacing );word-spacing:var( --e-global-typography-f808dfd-word-spacing );}.elementor-11 .elementor-element.elementor-element-3761994{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-3761994.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-923d715{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-a4cdd10{text-align:left;}.elementor-11 .elementor-element.elementor-element-a4cdd10 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-3150c1b{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-11 .elementor-element.elementor-element-eb1ac44{--min-height:450px;}.elementor-11 .elementor-element.elementor-element-cd33fa8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-7a7b9bd .elementor-button{font-size:var( --e-global-typography-25aa126-font-size );line-height:var( --e-global-typography-25aa126-line-height );letter-spacing:var( --e-global-typography-25aa126-letter-spacing );word-spacing:var( --e-global-typography-25aa126-word-spacing );}.elementor-11 .elementor-element.elementor-element-66b8440{--min-height:450px;}.elementor-11 .elementor-element.elementor-element-fb4626d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-183cb9f .elementor-button{font-size:var( --e-global-typography-25aa126-font-size );line-height:var( --e-global-typography-25aa126-line-height );letter-spacing:var( --e-global-typography-25aa126-letter-spacing );word-spacing:var( --e-global-typography-25aa126-word-spacing );}.elementor-11 .elementor-element.elementor-element-e024f65{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-5d0fe41{text-align:left;width:var( --container-widget-width, 261px );max-width:261px;--container-widget-width:261px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-5d0fe41 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-8f595a2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-8f595a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-11 .elementor-element.elementor-element-37cc889 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-9e95af4 .elementor-button{font-size:var( --e-global-typography-25aa126-font-size );line-height:var( --e-global-typography-25aa126-line-height );letter-spacing:var( --e-global-typography-25aa126-letter-spacing );word-spacing:var( --e-global-typography-25aa126-word-spacing );}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-f343838{--width:50%;}.elementor-11 .elementor-element.elementor-element-ac4286a{--width:50%;}.elementor-11 .elementor-element.elementor-element-2fb342a{--width:54.989%;}}/* Start custom CSS for text-editor, class: .elementor-element-d05e2be */#text-header-principal{
    max-width: max-content !important;
    position: relative;
    display: inline-block;
}

#text-header-principal::after{
   position: absolute;
    content: url('http://edustep.mg/wp-content/uploads/2023/10/Trait-jaune.svg');
    display: block;
    height: 100%;
    left: 25%;
    animation-name: soulignement_titre;
    animation-duration: 1.5s;  
    animation-fill-mode: forwards;
}

@keyframes soulignement_titre {
    
  /*//from {opacity: 0;}*/
  /*//to {opacity: 1;}*/
  
  from {bottom: 0px;
    width: 0%;
  }
  to {bottom: -40px;
    width: 75%;
  }
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b71e0e1 */.title-styled{
    max-width: max-content !important;
    position: relative;
    margin-bottom: 25px;
}

.title-styled::after{
    content: url('http://edustep.mg/wp-content/uploads/2023/10/Trait-rouge.svg');
    display: block;
    position:absolute;
    right: -8px;
    bottom: calc(-100% - 5px);
    width: 140px;
    animation-name: soulignement;
    animation-duration: 1.5s;  
    animation-fill-mode: forwards;
}

@keyframes soulignement {
  from {opacity: 0;}
  to {opacity: 1;}
  
  //from { width: 0%;}
  //to { width: 140px}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1ac44 */@media screen and (min-width: 1099px) {
    .bouton-etudiant-accueil{
        display: none;
    }
    .text-etudiant-accueil{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37cc889 */.title-styled-yellow::after{
    content: url('http://edustep.mg/wp-content/uploads/2023/10/Trait-jaune2.svg');
    display: block;
    position:relative;
    right: calc(-100% + 150px);
    bottom:13px;
    width: 150px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GeneralSans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Bold.eot');
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Bold.woff2') format('woff2'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Bold.woff') format('woff'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'GeneralSans';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-BoldItalic.eot');
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-BoldItalic.woff2') format('woff2'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-BoldItalic.woff') format('woff'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'GeneralSans';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Extralight.eot');
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Extralight.eot?#iefix') format('embedded-opentype'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Extralight.woff2') format('woff2'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Extralight.woff') format('woff'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Extralight.ttf') format('truetype');
}
@font-face {
	font-family: 'GeneralSans';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Italic.eot');
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Italic.eot?#iefix') format('embedded-opentype'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Italic.woff2') format('woff2'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Italic.woff') format('woff'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'GeneralSans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Light.eot');
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Light.eot?#iefix') format('embedded-opentype'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Light.woff2') format('woff2'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Light.woff') format('woff'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'GeneralSans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Medium.eot');
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Medium.eot?#iefix') format('embedded-opentype'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Medium.woff2') format('woff2'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Medium.woff') format('woff'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'GeneralSans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-MediumItalic.eot');
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-MediumItalic.woff2') format('woff2'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-MediumItalic.woff') format('woff'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'GeneralSans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Regular.eot');
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Regular.woff2') format('woff2'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Regular.woff') format('woff'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'GeneralSans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Semibold.eot');
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Semibold.eot?#iefix') format('embedded-opentype'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Semibold.woff2') format('woff2'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Semibold.woff') format('woff'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'GeneralSans';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-SemiboldItalic.eot');
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-SemiboldItalic.woff2') format('woff2'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-SemiboldItalic.woff') format('woff'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-SemiboldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'GeneralSans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Variable.eot');
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Variable.eot?#iefix') format('embedded-opentype'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Variable.woff2') format('woff2'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Variable.woff') format('woff'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-Variable.ttf') format('truetype');
}
@font-face {
	font-family: 'GeneralSans';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-VariableItalic.eot');
	src: url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-VariableItalic.eot?#iefix') format('embedded-opentype'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-VariableItalic.woff2') format('woff2'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-VariableItalic.woff') format('woff'),
		url('http://edustep.mg/wp-content/uploads/2023/10/GeneralSans-VariableItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */