.elementor-1226 .elementor-element.elementor-element-725f24ab{--display:flex;}.elementor-1226 .elementor-element.elementor-element-1c0f3993{text-align:justify;}.elementor-1226 .elementor-element.elementor-element-0dd3d40{background-color:transparent;padding:2em 0em 2em 0em;background-image:linear-gradient(125deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-d49ac81 ) 100%);text-align:center;}.elementor-1226 .elementor-element.elementor-element-0dd3d40 .elementor-heading-title{color:#FFFFFF;}.elementor-1226 .elementor-element.elementor-element-1e4b0a3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1226 .elementor-element.elementor-element-1e4b0a3{padding:0em 0em 0em 0em;}.elementor-1226 .elementor-element.elementor-element-e8c710a{--e-image-carousel-slides-to-show:1;}.elementor-1226 .elementor-element.elementor-element-6b77584 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://sophomorelab.fr/wp-content/uploads/2025/05/Pattern-3.png");background-position:center right;background-repeat:no-repeat;opacity:0.2;}.elementor-1226 .elementor-element.elementor-element-6b77584 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 1em 1em 1em;}.elementor-1226 .elementor-element.elementor-element-6b77584 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1226 .elementor-element.elementor-element-dfe9d87{text-align:justify;}.elementor-1226 .elementor-element.elementor-element-e35aad9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1226 .elementor-element.elementor-element-9b71549 .elementor-button{background-color:var( --e-global-color-d49ac81 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1226 .elementor-element.elementor-element-9b71549 .elementor-button:hover, .elementor-1226 .elementor-element.elementor-element-9b71549 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-d49ac81 );}.elementor-1226 .elementor-element.elementor-element-9b71549 .elementor-button:hover svg, .elementor-1226 .elementor-element.elementor-element-9b71549 .elementor-button:focus svg{fill:var( --e-global-color-d49ac81 );}.elementor-1226 .elementor-element.elementor-element-edcb429 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1226 .elementor-element.elementor-element-edcb429{padding:0em 0em 0em 0em;}.elementor-1226 .elementor-element.elementor-element-85c28b5 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://sophomorelab.fr/wp-content/uploads/2025/05/Pattern-3.png");background-position:center right;background-repeat:no-repeat;opacity:0.2;}.elementor-1226 .elementor-element.elementor-element-85c28b5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 1em 1em 1em;}.elementor-1226 .elementor-element.elementor-element-85c28b5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1226 .elementor-element.elementor-element-abeef0f{text-align:justify;}.elementor-1226 .elementor-element.elementor-element-ecdd8e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1226 .elementor-element.elementor-element-27a522c .elementor-button{background-color:var( --e-global-color-d49ac81 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1226 .elementor-element.elementor-element-27a522c .elementor-button:hover, .elementor-1226 .elementor-element.elementor-element-27a522c .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-d49ac81 );}.elementor-1226 .elementor-element.elementor-element-27a522c .elementor-button:hover svg, .elementor-1226 .elementor-element.elementor-element-27a522c .elementor-button:focus svg{fill:var( --e-global-color-d49ac81 );}.elementor-1226 .elementor-element.elementor-element-8928db5{--e-image-carousel-slides-to-show:1;}.elementor-1226 .elementor-element.elementor-element-ae82e3a{--display:flex;}.elementor-1226 .elementor-element.elementor-element-dc458bb{text-align:justify;}@media(min-width:768px){.elementor-1226 .elementor-element.elementor-element-a6206f8{width:40%;}.elementor-1226 .elementor-element.elementor-element-6b77584{width:60%;}.elementor-1226 .elementor-element.elementor-element-85c28b5{width:60%;}.elementor-1226 .elementor-element.elementor-element-0c6fe83{width:40%;}}@media(max-width:1079px){.elementor-1226 .elementor-element.elementor-element-1e4b0a3{padding:3em 0em 0em 0em;}.elementor-1226 .elementor-element.elementor-element-edcb429{padding:3em 0em 0em 0em;}}@media(max-width:767px){.elementor-1226 .elementor-element.elementor-element-1e4b0a3{padding:5em 0em 0em 0em;}.elementor-1226 .elementor-element.elementor-element-6b77584 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-1226 .elementor-element.elementor-element-e35aad9{--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;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1226 .elementor-element.elementor-element-edcb429{padding:5em 0em 0em 0em;}.elementor-1226 .elementor-element.elementor-element-85c28b5 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-1226 .elementor-element.elementor-element-ecdd8e2{--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;--flex-wrap-mobile:wrap;--align-items:center;}}/* Start custom CSS for text-editor, class: .elementor-element-1c0f3993 */.elementor-1226 .elementor-element.elementor-element-1c0f3993 h2 {padding-top: 20px;}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e8c710a */.elementor-1226 .elementor-element.elementor-element-e8c710a  img {
		height: 400px!important;
width: 100%!important;
object-fit: cover!important; }

@media screen and (max-width: 768px) {
	.elementor-1226 .elementor-element.elementor-element-e8c710a img {
		height: 300px !important;
	}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8928db5 */.elementor-1226 .elementor-element.elementor-element-8928db5  img {
		height: 400px!important;
width: 100%!important;
object-fit: cover!important; }

@media screen and (max-width: 768px) {
	.elementor-1226 .elementor-element.elementor-element-8928db5 img {
		height: 300px !important;
	}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc458bb */.elementor-1226 .elementor-element.elementor-element-dc458bb h2 {padding-top: 20px;}/* End custom CSS */